Chit-Chat is a modern and intuitive real-time chat application built using the popular MERN (MongoDB, Express.js, React.js, Node.js) stack. It provides users with a seamless and interactive chatting experience, allowing them to connect with friends, colleagues, or communities in real-time.
- MongoDB: Document-oriented database for storing user data and messages.
- Express.js: Web application framework for building the server-side API.
- React.js: JavaScript library for building the user interface.
- Node.js: JavaScript runtime environment for executing server-side code.
- Socket.IO: Real-time bi-directional communication library for enabling instant messaging.
- Axios: Promise-based HTTP client for making API requests.
- CSS Library: Chakra UI
- Real-time messaging: Users can send and receive messages instantly.
- User authentication: Secure user registration and authentication system.
- User profiles: Users can customize their profile information and upload profile pictures.
- Group chat: Users can create and join group chats.
- Emojis and stickers: Users can express themselves with a wide range of emojis and stickers.
- Media sharing: Users can share images, pdfs, documents etc. in the chat.
- Notifications: Users receive real-time notifications for new messages.
For any questions or inquiries, please reach out to me at surajdongre8@gmail.com.