This repository contains a broken web app built with Dash. Please follow the tasks below.
Tasks:
- Clone this repo to your machine.
- Fix missing dependencies and fill authors section in
pyproject.toml. - Fix bugs prevent the app
main.pyfrom running. - Change port the app ruuning on to
10030. - Commit you changes.
- Update
README.mdwith a instruction- Assuming the user has a fresh minimum Linux installation with no python.
- Setup python and virtual environment for this app, remember to use the fixed
pyproject.toml. - How to run this app and how to access it without portforwarding.
- Push all the changes to your own repository on Github, and provide a link to your own repo in your submission in the last.
Instruction:
- Install Python
- sudo apt update
- sudo apt install -y python3.12 python3.12-venv python3-pip
- Create a virtual environment in assessment-debugging
- python3.12 -m venv venv
- source venv/bin/activate
- Install the dependencies using pyproject.toml
- pip install .
- Run main.py to start the app
- Access the app through http://<your_ip>:10030/