Welcome to Daoist Dialogue, a chat application inspired by the timeless tales of Xianxia. This app is designed to provide daoists with a seamless and engaging dao discussion. Built using modern web technologies, it leverages Node.js, React, Express, MongoDB, and Socket.io to deliver real-time communication. Live Link
- Real-time Chat: Instant messaging powered by Socket.io.
- Online-status: See who is online to start your chat.
- User Authentication: Secure login and registration system.
- Group Chats: Create and join multiple chat rooms.
- Responsive Design: Accessible on both desktop and mobile devices.
- Node.js: Server-side JavaScript runtime.
- Express: Web framework for Node.js.
- React: Frontend library for building user interfaces.
- MongoDB: NoSQL database for storing user data and chat messages.
- Socket.io: Real-time, bidirectional communication between web clients and servers.
- User profile page.
- Message seen/unseen.
- Edit sent message.
- User is typing indication.
- Sending images/videos.
- Audio/Video calling.