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 - P2P Calling App with Live Translation

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:

    • Capacitor JS (Wrapper that runs web app as native application and provide bridge to use native APIs.)
    • 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.
  • Authentication:

    • Firebase Phone Authentication
  • Third-Party Services:

    • Azure Cognitive Services (for AI-powered language translation)
    • Ably for realtime communications.
  • Deployment:

    • Google Play Store

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

Website

Website


Screenshots

Screen 1 Screen 2 Screen 3
Screen 4 Screen 5

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