Airavata Jupyter Platform Dashboard

This is an application which contains a connected flask backend to a react frontend. The react frontend contains tables and forms to run the keep track of the created, saved and running notebook entries.

Backend

Step1: Enter the backend directory and create and activate your environment:

For mac/unix users:

create: python3 -m venv env

activate: source env/bin/activate

For windows users:

create: py -m venv env

activate: .\env\Scripts\activate

Step2: Then install the requirements using: pip install -r requirements.txt

Step3: Run the backend application using flask run. Open http://localhost:5000 to view it in the browser.

Step4:

Available Scripts

Return to the base directory and run: npm install before running the scripts below.

Next, run npm start to start the frontend section of the application.

Open http://localhost:3000 to view it in the browser.