Skip to content

Latest commit

 

History

History
36 lines (29 loc) · 2 KB

File metadata and controls

36 lines (29 loc) · 2 KB

ChatBappa

⚠ ChatBappa is hosted on a free web hosting platform, so it may take a while to start due to cold starts. Visit [https://scalable-nodejs-chat-app.onrender.com/] to check if the server is running.(You should get a page saying "It's working 🙌")

Home Page image Dashboard image Chat Page image

Live Demo Check out the live version of ChatBappa: Live Demo

ChatBappa is a free real-time chatting application. You can create chat rooms and share them with anyone; people can join using just the room ID and passcode—no login or signup required.

Features

  • Login
  • Create/Edit/Delete Rooms
  • Know who is online and who is typing
  • Real-time Text Messages
  • Real-time Video Messages
  • Real-time Image Messages

Technologies Used

  • Supabase: An open-source, serverless database infrastructure that provides a Postgres database as part of its hosted backend services
  • Prisma(SQL): A next-generation ORM that makes working with databases easy for application developers.
  • Express: A web application framework for Node.js used to build the backend server
  • NextJs: A JavaScript framework that helps developers build web applications using React
  • Node.js: A JavaScript runtime used for server-side development
  • HTML: The standard markup language for creating web pages
  • Shadcn: A UI framework that offers a collection of customizable React components for building user interfaces
  • TypeScript: The programming language used for client-side and server-side scripting
  • Kafka: A distributed streaming platform used to handle high throughput messaging and event streaming.
  • Redis: An in-memory data structure store used as a database, cache, and message broker, serving as an adapter to interconnect multiple servers.