Nova Chat is a real time messaging web application.
- React for frontend development
- Styling using Tailwind CSS
- Reach router for routing
- Express & Node for API Repo Link
- JWT token for authorization
- MongoDB using mongoose for data storage through Mongoose
- 🔒 end-to-end encrypted messages with timestamp.
- Login/signup using valid email.
- Group chat.
- Private chat.
- Read previously sent messages grouped by date.
- Delete messages.
- Privilege for group admin such as edit update group name and description, remove members, add members, delete messages, delete group;
- Responsive design breakpoints - desktop, tablet.