/react-chat

A simple chat app in React and Socket.io.

Primary LanguageTypeScript

react-chat

A simple chat app built with React and Socket.io 🎉.

Features:

  • 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

How to run

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