/Rightshare-frontend

Frontend server that hosts the Rightshare UI

Primary LanguagePythonApache License 2.0Apache-2.0

Rightshare-frontend

Rightshare-frontend

Framework

This project is written using the Google App Engine IaaS (Infrastructure as a Service) framework.

The frontend is developed using the React web framework.

Installation and setup

  1. Download and install Google App Engine from here.

  2. Install requirements into the lib folder

pip install requirements.txt lib/

Note: Project settings are already configured in app.yaml, and the environment is setup to serve the build files generated from React.

Deployment Instructions

  1. Include all the files created by running npm build or yarn build into the templates folder.
  2. Deploy the project in one of the following ways:
  • Using gcloud: gcloud app deploy app.yaml index.yaml (More reference available here.)
  • Using GAE Launcher: Hit the "Deploy" button available on the App Engine GUI.

Note: User should be provided App Engine Admin rights to deploy the project.