A proof of concept web app for inspection reports
|
|
||
|---|---|---|
| .github/workflows | ||
| app | ||
| .gitignore | ||
| config.py | ||
| prompt.txt | ||
| README.md | ||
| requirements.txt | ||
| run.py | ||
| setup.py | ||
EP Inspection Tool
A web application for inspection reporting and management built with Flask and SQLite.
Features
- User authentication and authorization
- Admin panel for user management
- Inspection form with multiple inspectors and photo uploads
- PDF export functionality
- Responsive web interface
Requirements
- Python 3.11+
- Flask
- SQLAlchemy
- WeasyPrint
- bcrypt
Setup
- Install dependencies:
pip install -r requirements.txt - Run setup script:
python setup.py - Run the application:
python run.py
Usage
- Start the server:
python run.py - Access the application at
https://localhost:5000 - Login with the default admin account (admin/password)