A proof of concept web app for inspection reports
Find a file
2026-03-11 16:35:40 +01:00
app feat: Complete EP Inspection Tool implementation with templates, security, and tests 2026-03-11 16:35:40 +01:00
instance Removed the claude code workflows that don't work without credits 2026-03-11 11:37:54 +01:00
static/css feat: Complete EP Inspection Tool implementation with templates, security, and tests 2026-03-11 16:35:40 +01:00
.gitignore I swapped the harness to opencode and the model to Qwen3-Coder. 2026-03-10 13:16:41 +01:00
API_DOCS.md feat: Complete EP Inspection Tool implementation with templates, security, and tests 2026-03-11 16:35:40 +01:00
config.py feat: Complete EP Inspection Tool implementation with templates, security, and tests 2026-03-11 16:35:40 +01:00
prompt.txt I swapped the harness to opencode and the model to Qwen3-Coder. 2026-03-10 13:16:41 +01:00
README.md feat: Complete EP Inspection Tool implementation with templates, security, and tests 2026-03-11 16:35:40 +01:00
requirements.txt I swapped the harness to opencode and the model to Qwen3-Coder. 2026-03-10 13:16:41 +01:00
run.py Fix PDF export, inspection edit, photo upload issues and add user management access 2026-03-11 11:15:22 +01:00
setup.py Fix PDF export, inspection edit, photo upload issues and add user management access 2026-03-11 11:15:22 +01:00
tests.py feat: Complete EP Inspection Tool implementation with templates, security, and tests 2026-03-11 16:35:40 +01:00
tests_old.py feat: Complete EP Inspection Tool implementation with templates, security, and tests 2026-03-11 16:35:40 +01:00

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)