Skip to content

LoayAhmed304/yappuccino

Repository files navigation

☕ Yappuccino: Text, Voice and Video Chat App, Where You Can Yap

Your cozy digital cafe to yap in every possible way with your friends, securely.

Frontend design is inspired by another open-source project.

Feel free to check both my Medium Articles about WebSockets, and WebRTC. Would absloutely love to hear your feedback! ❤️


Preview

Screenshots

alt

alt

🎬 Video Previews

Live demo

Visit https://yappuccino.loay.work

Features

  • Real-Time Chat With WebSockets
  • Real-Time Voice and Video Chat With WebRTC via STUN Servers
  • Deployed on My Personal Droplet, Served & Managed via Nginx
  • End-to-End Messages Encryption for Privacy and Security
  • Image Messages Upload
  • Fully Dockerized
  • Responsive Design (mobile-friendly)
  • Cool ringtone😆

Running Locally

Make sure to have Docker installed

  1. Clone this repo.
  2. cd into the main folder.
  3. Configure your docker-compose.yml file accordingly.
  4. run docker compose up --build -d.

About

Yap in every way. A text, voice, and video chatting app, all in one. Implemented using WebSockets and WebRTC

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published