/cobalt

Primary LanguageJavaScript

Slack Notification

Welcome to the Login with Gmail and Slack Notification App, a powerful tool designed to streamline authentication using Google accounts and send notifications to Slack channels. This application simplifies the process of user authentication and facilitates seamless communication via Slack.

Demo Video

demo.mp4

Features

  • Google Authentication: Enable users to log in securely using their Google accounts.
  • Slack Notifications: Send notifications to Slack channels for important updates or events.
  • Intuitive Interface: User-friendly interface for a seamless experience.

Use Cases

  • User Authentication: Simplify user authentication process by integrating with Google accounts.
  • Notification Management:Manage and send notifications to Slack channels for various events or updates.

Tech Stack

  • FrontEnd: React, Tailwind CSS, Bootstrap
  • BackEnd: Node.js, Express
  • Authentication: OAuth 2.0 (Google)
  • Notification: Slack API

How to Run

  1. Clone the repository from GitHub:

    git clone https://github.com/kshitijv09/cobalt.git
    
  2. Navigate into the server directory

     cd cobalt/server
  3. Install the server dependencies

    npm install
  4. Set up environment variables (e.g., for Google OAuth credentials, Slack API token, MongoURI,Slack URL, Session Cookie Key ).

  5. Run the backend server

      npm start
    
  6. Access the server at http://localhost:5000.

References