Skip to content

JaguarsCodehub/scalable-chat-redis-socket-node

Repository files navigation

Scalable Chat Application with Redis, Node JS and Socket IO πŸ’¬πŸ”°πŸ’ͺπŸ“ˆβœ¨

Features

  1. TurboRepo Architecture for socket server and React Client.
  2. Socket IO Implementation.
  3. Redis Pub / Sub Models
  4. Multiple Client scalable chat application
  5. Event Emitters in socket server.
  6. Easy to understand Code and callbacks

Future Scope:

  1. To store messages in a database.
  2. Quick respones time in the case of 100+ Users.
  3. A message broker who sits in the middle of socket server and DB.
  4. Maybe a Deployment (soon)

For backend server navigate to:

apps/server/src/index.ts

For frontend code navigate to:

apps/web/app/page.tsx

About

Scalable Chat Application with socket.io and Redis with Node JS

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published