mirror of
https://github.com/StefBuwalda/ProjectIOT.git
synced 2025-10-29 18:59:57 +00:00
2f7a499c91ac4ae597bc5f808e6dd9f3ea159fb3
Added logs.html for the logs page Changed dashboard.html so the numberplates show on the dashboard Moved models.py to to the dashboard folder
Installation Guide
Setting Up Your Virtual Environment
1. Create a Virtual Environment
To begin, create a virtual environment using the following command IN A NEW TERMINAL:
python -m venv .venv
2. Activate the Virtual Environment
For Windows, activate the virtual environment with IN A NEW TERMINAL:
.\.venv\Scripts\activate.bat
3. Install Required Packages
Once the environment is activated, install the necessary packages by running:
pip install -r requirements.txt
4. Update outdated Packaged
To avoid errors the ultralytics packages needs to be manually updated:
pip install -U ultralytics
---
## Setting Up the Database
### 1. Initialize the Database
To initialize the database, run the following command:
```bash
flask --app app.py db init
2. Migrate the Database
Migrate the database schema to the latest version with:
flask --app app.py db migrate
3. Upgrade the Database
Apply the migration to update the database with:
flask --app app.py db upgrade
Seeding the Database
To populate the database with a few sample users and services, run:
python app_seed.py
Starting the Application
To start the application, run:
python app.py
Development Commands
Updating requirements.txt
To update the requirements.txt with the currently installed packages, use the following command:
pip freeze > requirements.txt
Languages
Python
61%
HTML
39%