A car inspection app developed for a client's automotive service company. The app enables technicians to inspect customers' cars and record inspection data systematically. The entire inspection process is dynamic, with questions and forms managed from an admin panel.
Screenshots
Mobile App
Admin Panel
The admin panel was also built with Flutter due to project scope. But I would have preferred using React.
Key Features
- Dynamic Inspection Forms: Fully customizable inspection form managed from admin panel
- Photo Documentation: Capture and attach photos for each inspection point
- Digital Reports: Generate comprehensive inspection reports
- Customer Records: Maintain detailed history of all car inspections
- Offline Capability: Conduct inspections without internet connection
- Admin Panel: Manage inspection templates, questions, and categories
Tech Stack
Mobile Application
- Flutter
Admin Panel
- Flutter Web: Consistent codebase for web admin interface
- Firebase: Backend services for data management
Dynamic Form System
The app's key innovation is its dynamic form generation system:
- Admin creates inspection categories and questions in the admin panel
- Questions can be of various types: text, multiple choice, checkboxes, ratings
- Forms are synced to technician's mobile devices
- Technicians conduct inspections using the latest templates
- Responses are synced with Firebase real-time database
- Reports are generated automatically based on collected data
Benefits
- Flexibility: Easy to update inspection criteria without app updates
- Standardization: Ensures consistent inspection procedures across all technicians
- Traceability: Complete audit trail of all inspections
- Professional Reports: Automated generation of detailed inspection reports
- Time Efficiency: Streamlined inspection process reduces time per vehicle
Project Scope
Developed both the mobile application for field technicians and the admin panel for management, providing a complete end-to-end solution for the client's car inspection workflow.





