Car information
This module allows the user to input, verify, and enrich a vehicle’s information before generating reports, sale contracts, or lease documents. The process includes optional auto-fill via registration lookup, structured data entry, and image uploads.
1. Registration Lookup (Optional)
If the user has the vehicle’s registration number (license plate), the system offers an auto-fill feature.
How It Works
Error Handling
If the system fails to retrieve data:
- A red error banner is displayed.
- The input field is highlighted in red.
- The user must close the popup and enter the required details manually.
Skipping the Lookup
If the user doesn’t know the registration number, clicking:
closes the window and proceeds to manual vehicle data entry.
2. Car Images Upload
Images help document the vehicle condition and provide visual support for listings and contract attachments.
2.1 Perspectives
The user uploads images for multiple car angles:
- Front Right
- Front
- Front Left
- Left
- Back Left
- Back Right
- Right
- Interior
2.2 Upload Limits
- Maximum 3 images per perspective
- Supported formats: PNG / JPG
- Recommended specs: daylight, centered, unobstructed view
2.3 Hero Image Selection
Users must pick one hero image to act as the primary representation of the vehicle. It is displayed in:
- Car reports
- Vehicle list/table views
- Document previews
Only one hero image can be selected.
2.4 No Images Case
If no images are uploaded:
- The system does not block progress.
- The car is displayed using the make logo as a fallback image in UI and reports.
3. Car Details Form
The Car Information form is divided into structured input sections.
3.1 General Information
| Field | Requirement | Notes |
|---|---|---|
| Make | Required | Dropdown |
| Model | Required | Dropdown |
| Year | Required | Dropdown |
| Registration number | Required | Text input |
| Location | Required | Dropdown |
| Price | Required | Currency input |
3.2 Overview
| Field | Requirement | Notes |
|---|---|---|
| Mileage (KM) | Required | Numeric input |
| Number of seats | Required | Numeric input |
| Fuel type | Required | Checkboxes |
| Transmission type | Required | Auto / Manual |
3.3 Specifications
| Field | Requirement | Notes |
|---|---|---|
| Engine displacement | Required | Numeric input |
| Exterior color | Optional | Free text |
| Interior color | Optional | Free text |
| Tax horsepower | Required | Dropdown / Numeric |
| Combined fuel consumption | Required (if applicable) | Numeric input |
3.4 Functionalities
Users may add optional equipment features:
- Air conditioning
- Electric mirrors
- GPS
- Steering wheel controls
- Parking sensors
- Cruise control
- Tinted windows
- Electric seats
- Car alarm
- Automatic transmission
- Phone holder
- CD player
- Dual-zone air conditioning
- Rear-view camera
- Cross Control cruise system
- Panoramic roof
- Bluetooth
- Keyless entry
- Electric windows
- Touchscreen car radio
- Speakers
- Cigarette lighter socket
- Parking assistance
- Emergency braking assistance
- Sunroof
- Car anti-theft system
- Others
Features appear as removable tags and are included in reports for customer clarity.
4. Validation Rules
To ensure consistency and quality:
- Required fields must be completed before proceeding.
- The Next button remains disabled until form validation succeeds.
- Errors highlight missing or incorrect fields.
- Interior color
- Exterior color
- Recommended but not mandatory