⚠ 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 🙌")
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.
- 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
- 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.


