shimizacken / cheetah

Simple chat that looks and feel like modern chat apps such Whatsapp, Messenger etc.. It's React/Redux baed and make use of WebSockets.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

πŸ”₯ Cheetah chat πŸ†

Default view

Tech

  • βœ… react
  • βœ… redux
  • βœ… react-router-dom
  • βœ… jest

Task features

  • βœ… Supports at least 2 different devices at the same time
  • βœ… User able to edit own messages. Other participants see edited messages
  • βœ… User able to delete own messages. Other participants see deleted messages
  • βœ… List of active participants that in the session right now
  • βœ… Style the chat to look like the provided design

Additional features

  • βœ… Realtime updates
  • βœ… Changing themes
  • βœ… Preview website page

Usage

Clone the repo

git clone https://github.com/shimizacken/cheetah.git

inside the repo folder run the following commands: run the server:

cd server
npm install
npm start

then run the client:

cd client
npm install
npm start

Default view

About

Simple chat that looks and feel like modern chat apps such Whatsapp, Messenger etc.. It's React/Redux baed and make use of WebSockets.

License:MIT License


Languages

Language:TypeScript 71.3%Language:JavaScript 17.5%Language:SCSS 8.7%Language:HTML 2.5%