Reportal was built to simplify maintenance reporting for Delivery Service Providers and fleet coordinators. Our goal is to replace scattered texts, emails, and spreadsheets with a single, structured system that keeps everyone aligned — from report to resolution.
Drivers submit issues quickly using a mobile-friendly form or QR code — no login required.
DSPs track assigned vehicles, monitor issue status, and manage submissions in one dashboard.
Admins review reports, assign preventative maintenance tasks, and coordinate repairs with full visibility and audit history.
Hi, I’m Sam — a Fleet Coordinator with over a decade of hands-on maintenance experience. I built Reportal after years of dealing with unclear reports, mismatched expectations, and wasted time caused by incomplete information.
When an issue is reported incorrectly, everything downstream suffers: longer downtime, repeated diagnostics, and unnecessary friction. Reportal fixes this by pairing structured reports with photo proof, conversation history, and clear status tracking.
- Role-based dashboards for DSPs and Admins
- Preventative Maintenance task tracking and history
- Chat-enabled submission timelines
- Photo attachments for accurate issue diagnosis
- Mobile-first experience for drivers and coordinators
- QR-code issue submission (no login required) — In Development
- Real-time SMS & email alerts — In Development
Python
Core backend language powering all business logic and workflows.
Flask
Lightweight web framework used to build Reportal’s API, routing, and dashboards.
PostgreSQL
Reliable relational database used for structured fleet, report, and audit data.
SQLAlchemy
ORM layer providing safe, scalable database access and migrations.
HTML
Semantic, accessible markup for all user-facing pages.
CSS
Custom dark UI styling, responsive layouts, and component design.
JavaScript
Used for UI interactions, form handling, and dynamic page behavior.
Fly.io
Cloud platform used to deploy and scale Reportal close to users.
Have questions, feedback, or feature ideas?
Email us at [email protected]