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.
- Real-time messaging.
- Authentication (JWT and Google OAuth 2.0).
- Secure and scalable backend.
- CRUD operations.
- Clone the repository:
bash git clone https://github.com/username/slack-chat-app.git
- Navigate to the project directory:
cd slack-backend
- Install dependencies:
npm install
- Set up environment variables
- Create a new
.envin the root directory.
- Start the production server:
npm run dev
npm run dev
- Backend: Node.js, Express.js
- Database: MongoDB
- Authentication: JWT, Google OAuth 2.0
- Web Socket: Socket.io