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.mp4
- 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.
- 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.
- FrontEnd: React, Tailwind CSS, Bootstrap
- BackEnd: Node.js, Express
- Authentication: OAuth 2.0 (Google)
- Notification: Slack API
-
Clone the repository from GitHub:
git clone https://github.com/kshitijv09/cobalt.git
-
Navigate into the server directory
cd cobalt/server
-
Install the server dependencies
npm install
-
Set up environment variables (e.g., for Google OAuth credentials, Slack API token, MongoURI,Slack URL, Session Cookie Key ).
-
Run the backend server
npm start
-
Access the server at http://localhost:5000.
- Slack API: For setting up Slack notifications, refer to the Slack API documentation.
- Google Console: For setting up Google OAuth credentials, refer to the Google Developers Console.