Skip to content

YapSphere is a real-time global chat application built using HTML, CSS, EJS, JavaScript, Socket.io, and MongoDB Atlas.

Notifications You must be signed in to change notification settings

raghav-2408/YapSphere

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

YapSphere - Global Chat Application

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.

Features

  • 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.

Tech Stack

  • 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.

About

YapSphere is a real-time global chat application built using HTML, CSS, EJS, JavaScript, Socket.io, and MongoDB Atlas.

Topics

Resources

Stars

Watchers

Forks