Austyn Griego, Riley Blank, Eric Do
CS3810 Principles of Database Systems
May 14th, 2026
A simple banking application to demonstrate usage/structure of a database system. The requirements for application called for an ERD chart, a working DB Schema, a minimal UI, and a powerpoint presentation to share our project.
python3 -m venv .venv
source .venv/bin/activate
pip install -r requirements.txtpython -m venv .venv
.venv\Scripts\activate
pip install -r requirements.txtCreate a file named ".env" in the project root directory and paste the following:
TURSO_URL=libsql://bank-3810bankproject.aws-us-west-2.turso.io
TURSO_AUTH_TOKEN=<get from team OR follow startup guide on Turso>
SECRET_KEY=change-this-secret-key
Run the app from terminal with:
python run.pyOn browser launch the following:
http://127.0.0.1:5000
Missing .env file:
- The app will crash if
.envis missing or incomplete. Make sure it's in the project root - Verify all three variables are set:
TURSO_URL,TURSO_AUTH_TOKEN, andSECRET_KEY
Port already in use:
- If port 5000 is already in use, modify
run.pyto use a different port:app.run(debug=True, port=5001)