BitByte-TPC / gymkhana

Official gymkhana web application
9 stars 21 forks source link

Gymkhana

A web application for managing various gymkhana activities like club registration, event management, inventory management, booking club merchandise, etc. for all the gymkhana clubs in our institute.

Tech stack

Prerequisites for Setup

Create an OAuth2 Client

  1. Go to the Google Cloud Platform Console
  2. From the projects list, select a project or create a new one
  3. If the APIs & services page isn't already open, open the console left side menu and select APIs & services
  4. On the left, click Credentials
  5. Click New Credentials, then select OAuth client ID
  6. Select Web application in the Application type
  7. Give a name to the application
  8. In Authorized Javascript origins add http://localhost:3000
  9. In Authorized redirect URIs add http://localhost:3000/login/redirect
  10. Click on Create button
  11. Note Client ID and Client Secret

Local Setup

Setup using docker

Design Docs

Want to contribute?

Check out CONTRIBUTING.md.