EasyChat is a complete and comprehensive online chatting app that makes online messaging seamless, quick, and easy. It features:
- A modern and easy to use user interface with light and dark modes built using Chakra UI.
- Reliable real-time messaging (bidirectional communication between the server and connected clients) thanks to Socket.IO integration.
- A secure login system with custom usernames, JWT authentication, and password strength checking.
- MongoDB
- Express.js
- React.js
- Node.js
- TypeScript
- Chakra UI
- Socket.IO
Distributed under the MIT License. See LICENSE.txt for more information.
Jaeyong Lee - jaeyong.lee@mail.utoronto.ca
Project Link: https://github.com/jaeyonglee3/EasyChat




