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!
✅ 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.
🔜 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.
- Clone the repository:
git clone https://github.com/your-username/EvoChat.git cd EvoChat - Install dependencies:
npm install # or yarn install - Start the development server:
npm start # or yarn start
- 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
We welcome contributions! To contribute:
- Fork the repository.
- Create a feature branch:
git checkout -b feature-name - Commit your changes:
git commit -m "Added a new feature" - Push to the branch:
git push origin feature-name - Open a Pull Request
This project is licensed under the MIT License. See the LICENSE file for details.
For questions or support, reach out via [utkarshkhajuria7@gmail.com] or open an issue in the repository.
Stay connected, stay evolved with EvoChat! 🚀