A simple chat app built with React and Socket.io 🎉.
- Good Looking Chat UI
- Settings persists in LocalStorage
- Blinking Tab on Unread Messages
- Light Mode & Dark Mode Theme Switching
- React Context API & Hooks for State Management
- Responsive Design
- Custom Webpack Config including CSS Preprocessors, CSS Modules & TypeScript
- Unread Messages Count
- Internationalization
- Tested on the latest Chrome, Safari & Firefox
- Modern styling solution (CSS-in-JS), with optional support to CSS Modules (Not used)
- Basic testing using Jest & React Testing Library
Follow the individual README.md for both the frontend and backend folders, and basically run the backend and the frontend as instructed
Ⓒ Omar Doma 2020