Skip to content

Latest commit

 

History

History
61 lines (42 loc) · 1.56 KB

README.md

File metadata and controls

61 lines (42 loc) · 1.56 KB

Bug Bounty Program

A Webapp where you find a bug, connect with mentor to fix the bug and earn rewards.

Getting Started

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

How to contribute

  • 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.

To do

  • 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