Skip to content

VaibhavArora314/real-time-chat

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Real time chat application

  • Users can create rooms, share invite codes, join rooms, leave rooms and chat securely.
  • Tech Stack:
    • TypeScript
    • Express.js
    • React.js
    • Recoil
    • Socket.io
    • Mongodb
    • Tailwind
Snapshots

Home page home1 home2

Create Group createGroup

Share invite code inviteCode

Join Group joinGroup

Chat chat

Sign In image

Sign Up image

Run locally
  • With Docker, simply run docker-compose up in root of the project after cloning

  • If you don't have docker, follow the below steps:

    Create .env files for backend and frontend as shown in .env.example in respective folders.
    For backend, run the following cmds in backend directory:

    npm i
    npx tsc -b
    node dist/index.js
    

    For frontend, run the following cmds in frontend directory:

    npm i
    npm run dev
    

Releases

No releases published

Packages

No packages published