🚀 Welcome to Snappy, a blazing-fast realtime chat application built with React, Node.js, Socket.io, MongoDB, and Express.
🎥 Check out the video to see Snappy in action!
Snappy.Working.Demo.mp4
🔗[(https://github.com/imshree03/Realtime-chat-app/assets/107460907/79a798bc-fc8a-48cc-86ad-580534a2a462)]
✨ Realtime Chat: Experience seamless and instant messaging with real-time updates.
🌐 Cross-Platform: Snappy works seamlessly across various devices and platforms.
🔐 Secure Communication: Built with security in mind, ensuring your messages are private and secure.
- React: A powerful JavaScript library for building user interfaces.
- Node.js: A JavaScript runtime for server-side development.
- Socket.io: Enables real-time, bidirectional and event-based communication.
- MongoDB: A NoSQL database for efficient data storage and retrieval.
- Express: A minimal and flexible Node.js web application framework.
Make sure you have the following installed:
- Node.js
- MongoDB
- Clone the repository:
git clone https://github.com/your-username/snappy.git
- Navigate to the project directory:
cd snappy
- Install dependencies:
npm install
- Start the server:
npm start
Open your browser and go to http://localhost:3000 to use Snappy.
🤝 Contributions are welcome! Feel free to open issues, submit pull requests, or suggest new features and improvements. Acknowledgments
🙌 Special thanks to @koolkishan for his valuable youtube video.