ChitChat is a fictional chat application created for learning and demonstration purposes. This sample project is designed to showcase basic chat app features and provide a foundation for developers interested in building their own real-world chat applications.
- User registration and authentication
- Real-time chat with friends
- Sending text and image messages
- Notification system
- User profiles
- Group chats
- Frontend: React, WebSocket
- Backend: Node.js, Express, WebSocket
- Database: MongoDB
- Clone the repository.
- Install dependencies.
- Start the frontend and backend servers.
- Explore the app's features and functionality.