Skip to content

Online Web-Chat assignment for the Distributed Systems class.

Notifications You must be signed in to change notification settings

marechal-dev/Distributed-Chat

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

81 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Distributed Chat Application

🤔 What is?

Online realtime webchat for our assignment for the Distributed Systems class.

🛠 Things to do

  • Back-End
    • Account Creation
    • Authentication
    • Authorization
    • Global Chat
    • Connection/Disconnection ACK
    • Replicated Server
  • Front-End
    • Account Creation
    • Login
    • Connection to WebSocket Service
    • Global Chat
    • Disconnection Handling (connect to Back-End Replica)

⚙ Techs

  • 🗃 Infra
    • Docker
    • Docker Compose
  • ⚙ Back-End
    • Node.js
    • TypeScript
    • TSUP Transpiler
    • TSX
    • Fastify
    • Socket.io Server
    • Prisma ORM
    • PostgreSQL
  • 🖥 Front-End
    • Vite
    • ReactJS
    • Styled Components
    • Socket.io Client

🚀 How to use

  1. Install Docker and Docker Compose
  2. docker compose up and you're all setted up 😉

About

Online Web-Chat assignment for the Distributed Systems class.

Resources

Stars

Watchers

Forks

Releases

No releases published