A real-time chat application built using Node.js, Express.js, MongoDB, Mongoose, and Socket.IO for seamless real-time communication. Styled with custom CSS and managed using Git for version control.
- Backend: Node.js, Express.js
- Database: MongoDB, Mongoose
- Real-Time Communication: Socket.IO
- Frontend: HTML, CSS, JavaScript
- Version Control: Git
- Node.js (https://nodejs.org/)
- Express.js (https://expressjs.com/)
- MongoDB (https://www.mongodb.com/)
- Mongoose (https://mongoosejs.com/)
- Socket.io (https://socket.io/)
-
Clone the repository:
git https://github.com/ArjinAlbay/real-time-chat-app.git cd real-time-chat-app
-
Install the necessary dependencies:
npm install npm install express mongoose socket.io
- Start the development server:
npm run dev
The server will start at http://localhost:3000
.
- Open your browser and navigate to
http://localhost:3000
Contributions are welcome! Please open an issue or submit a pull request for any improvements, bug fixes, or new features.
- Fork the repository
- Create a new branch (
git checkout -b feature/your-feature
) - Commit your changes (
git commit -m 'Add some feature'
) - Push to the branch (
git push origin feature/your-feature
) - Open a pull request
This project is licensed under the MIT License - see the LICENSE file for details.