A sample repository to support New To Tech sessions exploring databases for Gem City Tech.
Basic app structure shamelessly stolen from here.
See relevant presentations:
You must have Python 3.12 and Poetry installed.
Ensuring that you have Poetry available in your terminal, run
poetry shell
to use Poetry's virtual environment, and then
poetry install
to install Streamlit and the other dependencies. Then, run the app using Streamlit:
streamlit run main.py
-
Add the 'address' field to the database (which model class does it belong in?)
-
Add a page (reachable from the sidebar) which allows you to search for and display a Geo
-
Display all measurement sites in the above Geo both in a table and on a map
-
Add forms where Geos and/or Measurement Sites can be created, updated, and deleted
-
Display measurement data