Skip to content

Chandu6702/Hej-Backend

Repository files navigation

Hej Application - Backend

This is the backend of a real-time chat application built with Node.js, Express, and Socket.io.

Features

  • Real-Time Communication: Socket.io is used to manage WebSocket connections.
  • Friend Request: Users can send friend requests to each other.
  • Secure User Authentication: Implemented with JWT and bcrypt.
  • Media Management: Image uploads are handled with Cloudinary.
  • Database Integration: MongoDB for storing user and message data.

Tech Stack

  • Node.js
  • Express.js
  • MongoDB
  • Socket.io
  • JWT
  • bcrypt
  • Cloudinary

Getting Started

Prerequisites

  • Node.js and npm installed
  • MongoDB instance
  • Cloudinary account for image management

Installation

  1. Clone the repository:
    git clone https://github.com/your-username/chat-backend.git
    cd chat-backend
  2. Install dependencies:
    git clone https://github.com/your-username/chat-backend.git
    cd chat-backend
  3. Clone the repository: Create a .env file and configure it. (check .env.demo)
  4. Clone the repository:
    npm start

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published