Skip to content

CoMeet is a feature-rich peer-to-peer audio and video calling app offering crystal-clear communication, real-time language translation, interactive stickers, and a beautiful user experience. Stay connected like never before! 🌍✨

License

Notifications You must be signed in to change notification settings

mahesh548/CoMeet

Repository files navigation

CoMeet - Peer-to-Peer Audio/Video Calling App

CoMeet is a high-quality, feature-rich, peer-to-peer audio and video calling application designed for seamless communication between users. With the added bonus of interactive stickers, real-time language translation, and excellent video quality, CoMeet is the go-to app for staying connected with friends, family, and colleagues.

Features

  • High-quality Audio/Video Calls: Enjoy crystal-clear audio and video calls with low latency, perfect for personal and professional use.
  • Interactive Stickers: Spice up your calls with a variety of fun and interactive stickers to make your calls more enjoyable.
  • AI-powered Language Translation: Communicate with others across language barriers with real-time translation during video calls.
  • Picture-in-Picture Mode: Stay multitasking while on a call with Picture-in-Picture mode.
  • Call Notifications: Never miss an incoming call with smart push notifications.
  • Block Callers: Easily block users who aren't on your contact list for added privacy.

Tech Stack

  • Frontend:

    • Vanilla JavaScript (for custom interactive functionality)
    • HTML & CSS (for the structure and styling of the app)
    • Bootstrap (for responsive design and UI components)
    • Extensive Custom CSS (for personalized styles and branding)
  • Backend:

    • Flask (Python) – A lightweight framework for building RESTful APIs and handling server-side functionality.
    • The original backend code was built using Flask to handle user data and communication between clients. However, the code is not included in the repository, as it is being replaced by a Node.js backend for better scalability and performance.
  • Cloud Storage:

    • Firebase (for notifications and real-time data synchronization)
  • Third-Party Services:

    • Azure Cognitive Services (for AI-powered language translation)
  • Deployment:

    • Google Play Store (app distribution)

Installation

Prerequisites

  • Node.js (v14+)
  • Android Studio (for building the app on Android)

Steps to Run Locally

  1. Clone the repository:

    git clone https://github.com/your-username/CoMeet.git
  2. Navigate into the project directory:

    cd CoMeet
  3. Install dependencies:

    npm install
  4. Run the app:

    npx cap open android

    This will open the project in Android Studio. You can now build and run the app on an Android emulator or a physical device.

Get the App


🛠️ Note:
CoMeet is currently in Closed Testing.
The app will be publicly available soon on the Play Store. Stay tuned!

Screenshots

CoMeet - Home Screen

*Sync contacts for easy access and instant calls*

CoMeet - Video Call

*Break language barriers on call with live translation*

CoMeet - Video Call

*Add some fun to your call with playful stickers*

Contributing

Feel free to fork this repository, submit issues, and create pull requests. Contributions are welcome!

License

This project is licensed under the MIT License - see the LICENSE file for details.

About

CoMeet is a feature-rich peer-to-peer audio and video calling app offering crystal-clear communication, real-time language translation, interactive stickers, and a beautiful user experience. Stay connected like never before! 🌍✨

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published