aliebald / experimental-hub-backup-2022

Fork of https://github.com/TUMFARSynchrony/experimental-hub repository in the state it was in, after I finished working on it as part of my thesis. Do not update or change!

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Experimental Hub

An online tool for researchers in the field of synchrony to host and conduct customizable online experiments with users.

TODO features

Setup

TODO: pre-build release can be found ...

TODO: quick setup / start + requirements


Building & Starting

In case you want to build the frontend yourself, follow the steps in this section.

For the general setup and prerequisites, please take a look at the frontend and backend READMEs. Continue with the steps bellow after both the frontend and backend are set up.

  1. Build frontend
    • Skip this step if there where no changes to the frontend since the last build process
    • Go to the frontend directory: cd frontend
    • Build the frontend: npm run build. Make sure the build process finishes without any errors
  2. (Re-) Start server
    • If the server is already running: stop the server
    • Make sure to take a look at the settings. For more details see backend configuration
      • It is recommended to set environment to prod to disable CORS
    • Start the server by executing main.py in the backend directory. For example from the root directory: python backend/main.py

Notes

  • For development, the React / frontend development server is recommended: npm start

About

Fork of https://github.com/TUMFARSynchrony/experimental-hub repository in the state it was in, after I finished working on it as part of my thesis. Do not update or change!

License:GNU General Public License v3.0


Languages

Language:Python 60.6%Language:TypeScript 20.9%Language:JavaScript 14.3%Language:CSS 3.5%Language:HTML 0.4%Language:Shell 0.3%