742 B
742 B
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
Testing
Run tests with: python tests.py
Usage
- Start the server:
python run.py - Access the application at
https://localhost:5000 - Login with the default admin account (admin/password)