Find open source repositories and issues to work on.
See live app running here: https://www.opensourcehelpwanted.com/.
- Clone this repo
- Copy .env.sample to .env
- Create a GitHub OAuth App by going to Settings/Developer settings in GitHub and clicking "New OAuth App"
- Enter any Application name, http://localhost:3000 for Homepage URL, and http://localhost:3000/oauth_redirect for Authorization callback URL
- Click "Register Application"
- Click "Generate a new client secret" and copy that value into .env where it says "your-client-secret-here"
- Copy the Client ID and paste into .env where it says "your-app-client-id-here"
- Run
npm install
- Run
npm start
to start the front-end at http://localhost:3000 (and back-end at http://localhost:9000) and automatically reload when you change a project file