CarZip - A car inspection app

FlutterDartFirebaseREST API

May 15, 2022

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

Car Inspection Mobile App 1
Car Inspection Mobile App 2
Car Inspection Mobile App 3
Car Inspection Mobile App 4

Admin Panel

Car Inspection Admin Panel 1
Car Inspection Admin Panel 2

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:

  1. Admin creates inspection categories and questions in the admin panel
  2. Questions can be of various types: text, multiple choice, checkboxes, ratings
  3. Forms are synced to technician's mobile devices
  4. Technicians conduct inspections using the latest templates
  5. Responses are synced with Firebase real-time database
  6. 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.

© 2026 Farhan Farooqui