Inspectra — SaaS Web Application for Digital Equipment Inspections
Project Overview
Inspectra is a modern SaaS platform designed to help plant hire companies, fleet operators, and equipment rental teams manage digital inspections, condition reports, and asset evidence from one secure dashboard.
The goal of the project was to create a professional, scalable web application that makes it easy for operators to complete guided inspections, upload photo and video evidence, and submit reports for dispatcher or depot manager review. The platform also includes AI-assisted image review, helping teams flag unclear images, visible damage, or inspection points that may require further human review.
The project combines a premium marketing website with a secure logged-in inspection platform, giving Inspectra both a strong sales presence and a practical operational tool for day-to-day use.
The Challenge
Many plant hire and equipment rental businesses still rely on paper forms, WhatsApp images, email attachments, and scattered folders to manage pre-hire and off-hire inspections.
This creates several problems:
- Inspection evidence can be inconsistent or incomplete
- Photos may be unclear, missing, or hard to trace
- Damage disputes become harder to resolve
- Depot managers lack a central review process
- Operators may not know exactly what evidence is required
- Inspection history is difficult to search or audit
Inspectra was built to solve these problems by creating a structured, evidence-first inspection workflow.
The Solution
I designed and developed a full SaaS-style web application with separate workflows for operators, dispatchers, and administrators.
Operators can log in, select their assigned asset, and complete a guided inspection using visual hotspots placed over asset images. Each hotspot includes clear instructions and allows the operator to upload the required evidence.
Once submitted, depot managers or dispatchers can review each inspection point, view uploaded evidence, read AI-assisted notes, and decide whether to approve, fail, or request resubmission.
Administrators can manage users, vehicles/assets, inspection zones, and custom templates from the backend dashboard.
Key Features
Premium SaaS Landing Page
The public-facing website was designed to clearly communicate the value of the platform to plant hire and equipment rental companies.
The landing page explains:
- What Inspectra does
- How digital inspections work
- How AI-assisted review helps flag issues
- How depot managers approve or request changes
- Why secure evidence storage matters
- Pricing and subscription options
The design uses a premium black, white, and green visual direction to give the platform a professional, operational, and trustworthy feel.
Secure User Authentication
The app includes database-backed authentication with hashed passwords and secure sessions.
Different user roles have access to different areas of the system:
- Operators can complete inspections and view their own submissions
- Dispatchers can review submitted inspections
- Admin users can manage configuration, users, assets, and inspection templates
Visual Inspection Hotspots
A core feature of Inspectra is its visual hotspot system.
Inspection points can be placed over asset images, allowing operators to follow a clear visual workflow. This makes the inspection process easier to understand and helps ensure the correct areas are captured.
Example inspection points include:
- Tyres or tracks
- Lights and beacons
- Cab glass
- Hydraulic hoses
- Body panels
- Rear bumper
- Bucket and teeth
- Engine bay
- Safety decals
Custom Asset Types and Views
The platform was structured to support multiple asset or vehicle types, making it adaptable for different industries and inspection workflows.
Instead of relying on one fixed image, the system can support different templates and views, such as:
- Side view
- Front view
- Rear view
- Cab view
- Trailer view
- Custom uploaded asset images
This makes the platform suitable for trucks, excavators, telehandlers, forklifts, generators, trailers, and other high-value equipment.
Secure Evidence Uploads
Inspection evidence is uploaded directly to private cloud storage using secure signed upload URLs.
This keeps media files private and avoids exposing storage credentials in the browser.
Uploaded files can include:
- Inspection photos
- Evidence images
- Damage close-ups
- Resubmission images
- Future support for video evidence
AI-Assisted Review
Inspectra includes an AI-assisted review flow to help depot managers triage inspection evidence more quickly.
The AI can help flag:
- Possible visible damage
- Unclear or low-quality images
- Missing evidence
- Areas requiring manual review
- Inspection points that appear acceptable
The system is designed so AI does not make the final decision. Instead, it supports human reviewers by highlighting potential issues and summarising what appears in the submitted evidence.
Dispatcher Review Dashboard
Dispatchers and depot managers can view submitted inspections in a central dashboard.
Each submission includes:
- Operator details
- Asset details
- Inspection status
- Submitted date and time
- Uploaded evidence
- AI notes
- Review actions
Reviewers can approve, fail, or request resubmission for each inspection point.
Driver / Operator Submission History
Operators can view their previous submissions, including submitted evidence and review outcomes.
This gives users a clear history of completed inspections and helps maintain transparency between operators and depot teams.
Admin Configuration Dashboard
The admin area allows authorised users to manage the operational setup of the platform.
Admin features include:
- User management
- Vehicle or asset management
- Inspection zone management
- Hotspot positioning
- Asset assignment
- Review threshold settings
- Template configuration
This makes Inspectra flexible enough to adapt to different companies and inspection processes.
SaaS-Ready Architecture
The application was built with SaaS growth in mind.
The structure supports:
- Subscription billing
- Tenant/company separation
- Role-based access
- Secure media storage
- Scalable database-backed workflows
- Future email notifications
- Future customer onboarding flows
Technical Implementation
The application was built using a modern full-stack JavaScript architecture.
Frontend
The frontend was developed with Next.js and React, using a responsive dashboard-style interface.
The UI was designed to feel practical and professional, with clear workflows for different user roles.
Backend
Backend functionality is handled through Next.js API routes, including:
- Authentication
- User sessions
- Inspection loading
- Submission handling
- Dispatcher review actions
- Upload signing
- Secure evidence viewing
- AI analysis
- Admin configuration
Database
Neon Postgres is used as the primary database, storing users, sessions, vehicles/assets, inspection templates, inspection items, submissions, and review decisions.
File Storage
AWS S3 is used for private media storage. Files are uploaded and viewed through signed URLs, keeping inspection evidence secure and controlled.
AI Integration
OpenAI is used for AI-assisted inspection review, helping analyse submitted evidence and generate review notes for dispatchers.
Deployment
The application is deployed on Vercel, with environment-based configuration for database access, cloud storage, AI services, and future billing integrations.
Project Outcome
The result is a fully functional SaaS inspection platform that allows equipment teams to manage condition reports, evidence capture, AI-assisted review, and dispatcher approvals in one place.
Inspectra provides a stronger alternative to manual paperwork, scattered photo storage, and inconsistent inspection processes.
The platform helps teams:
- Capture better inspection evidence
- Reduce damage disputes
- Improve off-hire and pre-hire workflows
- Speed up depot review
- Keep a secure audit trail
- Standardise inspections across teams and assets
Technologies Used
- Next.js
- React
- TypeScript
- Neon Postgres
- AWS S3
- OpenAI API
- Vercel
- Stripe-ready SaaS architecture
- Secure session-based authentication
Services Provided
- SaaS application design
- Full-stack web development
- Frontend UI development
- Backend API development
- Database architecture
- Secure authentication
- AWS S3 upload integration
- AI workflow integration
- Admin dashboard development
- Vercel deployment
- SaaS product strategy