https://github.com/shadowslayer03/socketchat-chat-app
An awesome complete MERN stack chat app with real-time communication made possible with Socket IO.
https://github.com/shadowslayer03/socketchat-chat-app
Last synced: 10 months ago
JSON representation
An awesome complete MERN stack chat app with real-time communication made possible with Socket IO.
- Host: GitHub
- URL: https://github.com/shadowslayer03/socketchat-chat-app
- Owner: ShadowSlayer03
- Created: 2024-04-15T16:20:48.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2024-12-06T19:35:12.000Z (over 1 year ago)
- Last Synced: 2025-03-14T18:32:26.419Z (over 1 year ago)
- Language: JavaScript
- Homepage: https://socketchat-server.vercel.app
- Size: 3.2 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# π 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](SocketChat-Chat-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`
4. **Launch the Backend**: `npm run start`
5. **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!