EP_inspection_tool_proto/README.md

35 lines
742 B
Markdown
Raw Normal View History

# 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)