YapSphere is a real-time global chat application built using HTML, CSS, EJS, JavaScript, Socket.io, and MongoDB Atlas. It allows users to sign up, log in, and communicate with people globally. This project showcases the use of WebSockets for real-time communication and MongoDB Atlas for user authentication and message storage.
- Real-Time Global Chat: Engage in live conversations with users from around the world.
- User Authentication: Sign up, log in, and access the chat securely with unique credentials.
- Socket.io: Ensures seamless real-time communication across the platform.
- EJS: Template engine for rendering dynamic HTML content.
- MongoDB Atlas: Cloud database for secure data storage and management.
- Frontend: HTML, CSS, JavaScript, EJS
- Backend: Node.js, Express
- WebSocket: Socket.io for real-time communication
- Database: MongoDB Atlas (for user accounts and chat logs)
As this project is deployed on free instance, it will spin down with inactivity, which can delay requests by 50 seconds or more.