Skip to content

Wiper-R/Live-Chat

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 

Repository files navigation

Live Chat (IMS)

I made this project when I first came to know about websockets. My aim was to build a IMS like whatsapp, messenger etc.

Tech Stack

Client: React, Typescript, Websockets

Server: Quart (Async Flask), SQLite3, Tortoise ORM, Pydantic

Lessons Learned

I learnt how websockets and ISM work? Biggest challenge I faced was authorization in websockets, I had to read many articles to implement a secure authorization.

Side Note: This project was built 2 years ago. And this readme was added later, some features might not work as expected, feel free to fix them :)

Screenshots

Signup Page (I know it's not pretty, lol) App Screenshot

Instant Messaging App Screenshot

Can make friends App Screenshot

Emojis Support App Screenshot

Run Locally

Clone the project

  git clone https://github.com/Wiper-R/Live-Chat

Backend

Go to the project directory

  cd backend

Install dependencies

  python -m pip install poetry
  poetry install

Start the server

  python app.py

Frontend

Change directory

  cd Frontend

Install dependencies

  npm install

Start the server

  npm start

License

MIT

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published