35 lines
No EOL
742 B
Markdown
35 lines
No EOL
742 B
Markdown
# 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
|
|
|
|
1. Install dependencies: `pip install -r requirements.txt`
|
|
2. Run setup script: `python setup.py`
|
|
3. Run the application: `python run.py`
|
|
|
|
## Testing
|
|
|
|
Run tests with: `python tests.py`
|
|
|
|
## Usage
|
|
|
|
1. Start the server: `python run.py`
|
|
2. Access the application at `https://localhost:5000`
|
|
3. Login with the default admin account (admin/password) |