Skip to content

slack-gdg/slack-backend

Repository files navigation

Slack Chat App

Slack is a collaborative communication platform designed to streamline team interactions and improve productivity. It offers real-time messaging, channels for team discussions, direct messaging, file sharing, and integrations with other tools. Our goal is to provide a simple yet powerful solution for seamless communication in workplaces, helping teams stay connected and organized.Designed exclusively for GDG onCampus JSSATEN members.

Table of Contents

  1. Features
  2. Installation
  3. Usage
  4. Technologies Used
  5. Contributing
  6. License

Features

  • Real-time messaging.
  • Authentication (JWT and Google OAuth 2.0).
  • Secure and scalable backend.
  • CRUD operations.

Installation

  1. Clone the repository:
bash git clone https://github.com/username/slack-chat-app.git
  1. Navigate to the project directory:
cd slack-backend
  1. Install dependencies:
npm install
  1. Set up environment variables
  • Create a new .env in the root directory.
  1. Start the production server:
npm run dev

Usage

npm run dev

Technologies Used

  • Backend: Node.js, Express.js
  • Database: MongoDB
  • Authentication: JWT, Google OAuth 2.0
  • Web Socket: Socket.io

About

Slack is a collaborative communication platform designed to streamline team interactions and improve productivity.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors