A Webapp where you find a bug, connect with mentor to fix the bug and earn rewards.
Before cloning the frontend repo make sure you have cloned the backend repo and have it running on your local machine. Here is the link to the Backend Repo: Backend Repo
clone git repo:
git clone https://github.com/manavsiddharthgupta/bug-bounty.git
create a .env
file and add the following:
GITHUB_ID=your_github_id
GITHUB_SECRET=your_github_secret
SECRET=your_next_auth_secret
// generate your next_auth_secret using: https://generate-secret.vercel.app/32
install all dependencies:
npm install
run the development server:
npm run dev
- Select an issue
- Create an issue if you want to update or change ui
- get assigned
- You can start editing the page by modifying
pages/index.js
. The page auto-updates as you edit the file. - create pull request to get merged
The pages/api
directory is mapped to /api/*
. Files in this directory are treated as API routes instead of React pages.
Open http://localhost:3000 with your browser to see the result.
- Create Bounty Type Modal
- Create Bounty Page
- Each Bounty Description component
- Each Bounty Application component
- Implement Apply Modal
- Implement share option
- update filter logic
- Backend logic
- user centric/ authentication, authorization