-
Installing Requirements:
-
Conda Environment Python 3.10
- If running on a Mac, run the
install packages
shell script. - On other systems, run
pip install -r requirements.txt
in the terminal.
- If running on a Mac, run the
-
Running Application:
- On a Mac, run the
run_app
shell script. - On other systems:
- In one terminal, run:
uvicorn App.utils.fastapi.main:app --port 8000 --reload
- In another terminal, run:
python -m streamlit run App/0_Home.py
- In one terminal, run:
- On a Mac, run the
-
Enjoy!
This project follows a Model-View-Controller (MVC) pattern:
- Models: Contains the business logic and data handling.
- Pages: Represents the user interface.
- Controllers: Acts as intermediaries between models and views.
- Utils: Contains utility functions.