Skip to content

An awesome complete MERN stack chat app with real-time communication made possible with Socket IO.

Notifications You must be signed in to change notification settings

ShadowSlayer03/SocketChat-Chat-App

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

38 Commits
 
 
 
 
 
 

Repository files navigation

🚀 SocketChat - Blast Off Your Chats!

Welcome to SocketChat, the interstellar communication hub for your MERN Stack needs! 🌌

SocketChat is a revolutionary chat application built on the power of Socket.IO, where real-time communication meets the vastness of space. 🛸✨ Say goodbye to boring old chat apps and prepare for a journey into the unknown!

Features

  • 🚀 Real-Time Communication: Say farewell to those pesky page reloads. Socket.IO ensures instant message delivery, connecting users across galaxies in the blink of an eye.

  • 🌌 MERN Stack Power: SocketChat harnesses the power of MongoDB, Express.js, React, and Node.js to provide a seamless chat experience. It's the perfect synergy of modern web technologies.

  • 🛸 Simple UI: SocketChat is designed with simplicity at its core, ensuring a clean and intuitive user interface that makes chatting a breeze. We've stripped away the clutter, leaving a sleek and responsive design that works seamlessly across all devices.

  • 🌐 Make and Join Group Chat: Dive into the heart of community conversations with the ability to create and join group chats. Whether it's for coordinating with your space crew, sharing intergalactic memes, or discussing the mysteries of the universe, our group chat feature brings everyone together in a shared space for collective communication adventures.

  • 🔔 Real-Time Notification of New Messages: Never miss a beat in the cosmos with real-time notifications. Whether you're exploring distant planets or navigating through asteroid fields, you'll be instantly alerted to new messages, ensuring you're always part of the conversation, no matter where you are in the universe.

  • 🔐 Intuitive and Secure Login and Signup: Step into the world of SocketChat with an easy and secure gateway. Our login and signup process is designed to be as intuitive as navigating through the stars, coupled with advanced security measures to protect your interstellar identity. With encryption protocols and JWT for authentication, your journey through the cosmos is safeguarded at every turn.

Live Preview

A live preview of this project is hosted at https://socketchat.vercel.app.

Getting Started

If you want to get a local version of this project, follow these simple steps:

  1. Clone the Repository: git clone https://github.com/ShadowSlayer03/SocketChat-Chat-App.git
  2. Navigate to Frontend Directory: cd client
  3. Install Dependencies: npm install
  4. Launch the Frontend: npm run dev
  5. Navigate to Backend Directory: cd server
  6. Install Dependencies: npm install
  7. Launch the Backend: npm run start
  8. Open Your Browser: Navigate to http://localhost:5173 and you're done!

That's it! You're now ready to explore the cosmos of SocketChat. 🌠

Contributing

Want to help shape the future of SocketChat? We welcome contributions from developers of all skill levels! Whether you're fixing bugs, adding features, or just sharing feedback, your input is invaluable.

To contribute, simply fork the repository, make your changes, and submit a pull request. Together, we'll push the boundaries of chat technology to infinity and beyond! 🚀

Support

Need assistance or have a question? Don't hesitate to reach out! Feel free to open an issue to get quick support.

License

SocketChat is licensed under the MIT License. Feel free to use, modify, and distribute the code as you see fit. We believe in the power of open source collaboration to propel us to new frontiers!

About

An awesome complete MERN stack chat app with real-time communication made possible with Socket IO.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published