/open-source-help-wanted

Search GitHub for open source repositories and issues to work on

Primary LanguageTypeScriptMIT LicenseMIT

Open Source Help Wanted

Find open source repositories and issues to work on.

See live app running here: https://www.opensourcehelpwanted.com/.

Issues search

Screenshot

Repositoris search

Screenshot

To get started

  1. Clone this repo
  2. Copy .env.sample to .env
  3. Create a GitHub OAuth App by going to Settings/Developer settings in GitHub and clicking "New OAuth App"
  4. Enter any Application name, http://localhost:3000 for Homepage URL, and http://localhost:3000/oauth_redirect for Authorization callback URL
  5. Click "Register Application"
  6. Click "Generate a new client secret" and copy that value into .env where it says "your-client-secret-here"
  7. Copy the Client ID and paste into .env where it says "your-app-client-id-here"
  8. Run npm install
  9. 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