Skip to content

UtkarsHMer05/EvoChat

Repository files navigation

EvoChat

EvoChat is a next-generation messaging app inspired by WhatsApp, offering a seamless and feature-rich communication experience. Built with modern technologies, EvoChat enhances traditional messaging with improved security, performance, and user-friendly features. Future updates will include exciting functionalities like video calling and more!

Features-

Google Sign-In – Secure authentication with Google accounts for a hassle-free login experience.
Real-Time Messaging – Instant messaging with end-to-end encryption for privacy.
Voice Notes – Easily send voice messages to your contacts.
Media Sharing – Share images, videos, and documents with ease.
Group Chats – Create and manage group conversations seamlessly.
Status Updates – Post updates that disappear after 24 hours.
Dark Mode – Enjoy a sleek dark mode for better usability.
Custom Emojis & Stickers – Express yourself with personalized emojis and stickers.

Upcoming Features 🚀

🔜 Video Calling – High-quality video calls with a smooth user experience.
🔜 Voice Calling – Crystal-clear voice calls with optimized connectivity.
🔜 Message Reactions – React to messages with emojis.
🔜 Disappearing Messages – Auto-delete messages after a set duration.
🔜 Multi-Device Support – Use EvoChat across multiple devices simultaneously.

Installation

  1. Clone the repository:
    git clone https://github.com/your-username/EvoChat.git
    cd EvoChat
  2. Install dependencies:
    npm install  # or yarn install
  3. Start the development server:
    npm start  # or yarn start

Tech Stack

  • Frontend: React Native / Flutter (Choose based on implementation)
  • Backend: Firebase Firestore, Node.js
  • Authentication: Google Firebase Authentication
  • Real-time Database: Firebase Firestore
  • Push Notifications: Firebase Cloud Messaging

Contributing

We welcome contributions! To contribute:

  1. Fork the repository.
  2. Create a feature branch: git checkout -b feature-name
  3. Commit your changes: git commit -m "Added a new feature"
  4. Push to the branch: git push origin feature-name
  5. Open a Pull Request

License

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

Contact

For questions or support, reach out via [utkarshkhajuria7@gmail.com] or open an issue in the repository.


Stay connected, stay evolved with EvoChat! 🚀

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published