Skip to content

manavsiddharthgupta/bug-bounty

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

42 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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