Skip to content

A scalable real-time chat application built with a modern tech stack, featuring chat rooms, user authentication, and real-time messaging. The app leverages Socket.io for real-time communication, Express.js for backend services, and Next.js for a fast and responsive frontend. NextAuth is used to handle user authentication

Notifications You must be signed in to change notification settings

CodeWolf-11/pulse

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

39 Commits
 
 
 
 
 
 

Repository files navigation

Real-Time Chat App

A scalable real-time chat application built with a modern tech stack, featuring chat rooms, user authentication, and real-time messaging. The app leverages Socket.io for real-time communication, Express.js for backend services, and Next.js for a fast and responsive frontend. NextAuth is used to handle user authentication, while Prisma serves as the ORM to manage PostgreSQL database interactions. Kafka is integrated to ensure scalable message handling and smooth performance.

Key Features

  • Real-Time Messaging: Instant message delivery using Socket.io.
  • User Authentication: Secure login/signup powered by NextAuth.
  • Scalable Architecture: Kafka ensures the app scales effortlessly with increasing users and messages.
  • Database Management: Prisma ORM and PostgreSQL for efficient and seamless data management.
  • Modern Frontend: Built with Next.js for fast, SEO-friendly, and reactive user experiences.

Tech Stack

  • Frontend: Next.js
  • Backend: Express.js, Socket.io
  • Authentication: NextAuth
  • Database: PostgreSQL
  • ORM: Prisma
  • Message Queue: Kafka

About

A scalable real-time chat application built with a modern tech stack, featuring chat rooms, user authentication, and real-time messaging. The app leverages Socket.io for real-time communication, Express.js for backend services, and Next.js for a fast and responsive frontend. NextAuth is used to handle user authentication

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published