Team Lead: Mason Beale | mason.beale@maine.edu | MasonBeale
Kristina Zbinden | kristina.zbinden@maine.edu | kristinazbinden
Logan Simba | logan.simba@maine.edu | LoganSimba
Phil Lane | philip.lane@maine.edu | phlane
This application requires MySQL 8.4 to be installed and running on your system. Other versions may work but have NOT been tested.
Before running the application, install all required Python dependencies:
pip install -r requirements.txtEdit Database_Startup/config.ini with your MySQL credentials:
[database]
host = localhost
user = root
password = your_mysql_password
database_name = mmmdbUpdate the host, user, password, and database_name fields to match your MySQL setup.
Navigate to the Database_Startup/ directory and run:
python startup.pyThis script will:
- Create all necessary database tables
- Set up stored procedures
- Initialize the database schema
From the project root directory, run:
python startup_site.pyThis script will:
- Start the backend server
- Launch the frontend application