Skip to content

A real-time chat application built using Node.js, Express, and Socket.IO. This application supports user authentication, user profiles, and real-time messaging.

Notifications You must be signed in to change notification settings

bbinxx/RealTimeChatApp

Repository files navigation

Chat Application

A real-time chat application built using Node.js, Express, and Socket.IO. Note:Lots of bugs exits . Still developing

Installation

  1. Clone the repository:

    git clone https://github.com/bbinxx/RealTimeChatApp.git
  2. Navigate to the project directory:

    cd RealTimeChatApp
  3. Install dependencies:

    npm install
  4. Start the server:

    npm start

Usage

  • Visit http://localhost:3000 to access the application.
  • Register a new account or log in with existing credentials.
  • Navigate to the chat page to start messaging in real-time.

Project Structure

chat-application/
├── controller/
│   └── chatController.js
├── models/
│   ├── firestore_services.js
│   └── user_service.js
├── public/
├── routes/
│   └── profileRoute.js
├── views/
│   ├── chat.ejs
│   ├── error.ejs
│   ├── home.ejs
│   ├── index.ejs
│   ├── login.ejs
│   └── reg.ejs
├── app.js
├── .env
├── package.json
└── README.md

About

A real-time chat application built using Node.js, Express, and Socket.IO. This application supports user authentication, user profiles, and real-time messaging.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published