Skip to content

Commit

Permalink
feat : wrappingup with readme
Browse files Browse the repository at this point in the history
  • Loading branch information
Vswaroop04 committed Jul 13, 2024
1 parent 56f9f51 commit 233cd40
Show file tree
Hide file tree
Showing 9 changed files with 100 additions and 0 deletions.
22 changes: 22 additions & 0 deletions License
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
Copyright (c) 2017 GitHub, Inc.

Permission is hereby granted, free of charge, to any person
obtaining a copy of this software and associated documentation
files (the "Software"), to deal in the Software without
restriction, including without limitation the rights to use,
copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the
Software is furnished to do so, subject to the following
conditions:

The above copyright notice and this permission notice shall be
included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
OTHER DEALINGS IN THE SOFTWARE.
52 changes: 52 additions & 0 deletions Readme.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,52 @@
# GitHub Chrome Extension

This Chrome extension allows users to subscribe to repositories for push and pull request notifications.
Note: Intially this was a complete extension but later on this push notification service has been migrated from the extension to the web due to new Chrome Manifest V3 restrictions that do not support non-Google authentication logins.

## Features

- Subscribe to repositories to receive notifications for push and pull requests.
- Integrated with GitHub API for real-time updates.
- Built with Vite React, Node.js with Express, and TypeScript.

## Installation

1. Clone the repository:

```bash
git clone https://github.com/your-username/github-chrome-extension.git
cd github-chrome-extension
```

2. Install dependencies using npm in both client/ and server/:

```bash
npm install
```

3. Create a .env file based on .env.example and configure your environment variables.

4. Install dependencies using npm in both client/ and server/:

```bash
npm run dev
```

## Screenshots

![Dashboard Screenshot 2](images/image-1.png)
![Dashboard Screenshot 2](images/image.png)
![Pull Req](images/Pull_Req.jpg)
![Push](images/pushNotif.jpg)

## Contributing

Contributions are welcome! Please fork this repository and submit a pull request.

## License

This project is licensed under the MIT License - see the LICENSE file for details.

<p align="center">
Made with ❤ by Vishnu
</p>
10 changes: 10 additions & 0 deletions client/.env.example
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
VITE_GITHUB_CLIENT_ID =
VITE_SERVER =
VITE_PUBLIC_VAPID_KEY =
VITE_FIREBASE_API_KEY=
VITE_FIREBASE_AUTH_DOMAIN=
VITE_FIREBASE_PROJECT_ID=
VITE_FIREBASE_STORAGE_BUCKET=
VITE_FIREBASE_MESSAGING_SENDER_ID=
VITE_FIREBASE_APP_ID=
VITE_FIREBASE_MEASUREMENT_ID=
Binary file removed client/dist.zip
Binary file not shown.
Binary file added images/Pull_Req.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added images/image-1.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added images/image.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added images/pushNotif.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
16 changes: 16 additions & 0 deletions server/.env.example
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
PORT =
# Firebase
API_KEY=
AUTH_DOMAIN=
PROJECT_ID=
STORAGE_BUCKET=
MESSAGING_SENDER_ID=
APP_ID=
MEASUREMENT_ID=
# Github
GITHUB_CLIENT_ID =
GITHUB_CLIENT_SECRET =
WEBHOOK_URL =
PUBLIC_VAPID_KEY =
PRIVATE_VAPID_KEY =
FIREBASE_SECRET =

0 comments on commit 233cd40

Please sign in to comment.