Skip to content

A real-time chat app using Node.js, Express.js, and Socket.IO.

Notifications You must be signed in to change notification settings

ArjinAlbay/real-time-chat-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Real-Time Chat App

Introduction

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.

Technologies

  • Backend: Node.js, Express.js
  • Database: MongoDB, Mongoose
  • Real-Time Communication: Socket.IO
  • Frontend: HTML, CSS, JavaScript
  • Version Control: Git

Setup Instructions

Prerequisites

Installing

  1. Clone the repository:

     git https://github.com/ArjinAlbay/real-time-chat-app.git
     cd real-time-chat-app
    
  2. Install the necessary dependencies:

     npm install
     npm install express mongoose socket.io
    

Running the Server

  1. Start the development server:
    npm run dev

The server will start at http://localhost:3000.

Usage

  • Open your browser and navigate to http://localhost:3000

Contributing

Contributions are welcome! Please open an issue or submit a pull request for any improvements, bug fixes, or new features.

  1. Fork the repository
  2. Create a new branch (git checkout -b feature/your-feature)
  3. Commit your changes (git commit -m 'Add some feature')
  4. Push to the branch (git push origin feature/your-feature)
  5. Open a pull request

License

This project is licensed under the MIT License - see the LICENSE file for details.

My Social Media Accounts

arjinalbay arjinalbay


About

A real-time chat app using Node.js, Express.js, and Socket.IO.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published