tree: a4088f6fd63b706a860e782a1e1896df46e08ddb [path history] [tgz]
  1. backend/
  2. public/
  3. src/
  4. package-lock.json
  5. package.json
  6. README.md
gsoc2022/jupyter-platform-dashboard/README.md

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.