This is the repository for the Alpha Team App. The application is a web application that allows users to visualise and analyse complex networks. The application is built using Flask.
Read our scientific paper here.
export FLASK_APP=app.py
for Linux/Mac or set FLASK_APP=app.py
for Windowsflask run --host=0.0.0.0 --port=8000
to start the backend serverflask run --host=0.0.0.0 --port={chosen port}
to start the frontend serverhttp://127.0.0.1:{chosen port}
Install Docker and Docker Compose on your machine. You can find the instructions here.
docker build -t alphateamapp .
in the root directory of the project to build the Docker imagedocker run -d -p 8000:8000 -p 3000:3000 --name alphateam alphateamapp
to start the applicationhttp://127.0.0.1:3000
docker logs -f alphateam
to see the logs of the containerYou can run docker pull airscholar/alphateamapp
to pull already built image and then run the container using
the command in step 3 above.
You can view the documentation in the docs/
directory. The documentation is generated using Sphinx.
In the root directory of the project, run sh generate_docs.sh
to regenerate the documentation.