Here're some of the project's best features:
- Secure authentication and user management
- Modern responsive UI with TailwindCSS and Shadcn UI components
- Message reactions editing and deletion
- Image uploads and user profile configuration
- Real-time one-to-one messaging with notification and sending sounds
Technologies used in the project:
- Frontend: Next.js 15 ReactJS TailwindCSS Shadcn UI
- Backend: Node.js Express.js MongoDB
- Authentication: NextAuth with Gmail SMTP
- Real-Time Messaging: Socket.IO Zustand for state management
- Type Safety: TypeScript