Version: 1.0.0
Developer: Timothy Wheels
Status: Production / Submitted for Review
ServiceVerified is a specialized compliance tracking system designed to modernize how community service obligations are audited. Unlike manual paper logs, which are prone to error and loss, ServiceVerified utilizes a SQLite relational database and Python-based logic controllers to create an immutable, timestamped ledger of service hours.
This project was architected and deployed over a 40-hour development sprint to demonstrate the application of professional systems engineering in a rehabilitative context.
The system operates on a three-tier architecture:
- Input Layer (CLI): Validates user entries and ensures no overlapping records.
- Logic Layer (Python Controller): continually calculates the "Burn Rate"—the operational velocity required to meet court-ordered deadlines.
- Storage Layer (SQLite): Maintains a normalized database of Agencies, Users, and Service Logs.
- Immutable Logging: Records are stored in a persistent SQL database (
service_finder.db). - Real-Time Compliance Metrics: Instantly calculates "Hours Remaining" and "Daily Burn Rate."
- Automated Reporting: Generates court-ready text/PDF reports with signature blocks.
- Verification Protocols: Distinguishes between verified and pending service entries.
- Language: Python 3.x
- Database: SQLite3
- Shell: Bash / Zsh
- Documentation: Markdown
To run the compliance engine locally:
# 1. Initialize the System (Auto-builds Schema)
python3 service_finder.py
# 2. Select Option 3 to Generate Compliance ReportThis software is submitted as a public utility project. All rights reserved by Contruil LLC.