Answers to the most common questions about the Euroautos Inspection Form. If you have a question that isn’t covered here, please open an issue on the project repository.Documentation Index
Fetch the complete documentation index at: https://mintlify.com/juanmatz/inspection-form-euroautos/llms.txt
Use this file to discover all available pages before exploring further.
Which browsers are supported?
Which browsers are supported?
| Browser | Minimum version | Notes |
|---|---|---|
| Google Chrome | 110+ | Recommended for desktop and Android |
| Microsoft Edge | 110+ | Chromium-based; full feature parity with Chrome |
| Mozilla Firefox | 115+ | Fully supported; IndexedDB behaviour may differ slightly |
| Apple Safari | 16.4+ | Required for iOS devices; some PWA features limited on earlier versions |
| Samsung Internet | 20+ | Supported on Samsung Android devices |
Can the app be used on a mobile phone or tablet?
Can the app be used on a mobile phone or tablet?
- Install the app as a PWA (Progressive Web App). On Chrome for Android, tap the three-dot menu and select Add to Home screen. On Safari for iOS, tap the Share icon and select Add to Home Screen. This gives the app a dedicated launcher icon, full-screen mode, and more reliable offline access.
- Use a tablet (10” or larger) if inspectors need to review multiple sections side by side or attach several photos per item.
- Ensure HTTPS — camera access on mobile browsers requires the app to be served over a secure connection.
What happens to inspections if I lose internet connection during an inspection?
What happens to inspections if I lose internet connection during an inspection?
- Ongoing work continues uninterrupted. You can complete sections, add notes, take photos, and submit the inspection without any interruption.
- Changes are queued. Any saves that would normally sync to the backend are written to a local
sync_queueinstead. - Sync resumes automatically. When the browser detects that connectivity has been restored, it processes the queue and sends all pending mutations to the backend in the background.
- No action required. Inspectors do not need to manually trigger a sync. A status indicator in the app header shows whether all data has been successfully synced.
Can multiple inspectors work on the same inspection at the same time?
Can multiple inspectors work on the same inspection at the same time?
- Assign individual sections to specific technicians within the app (the section assignment feature is available in the Settings screen).
- Each technician completes their assigned sections on their own device.
- The lead inspector reviews and merges the sections before submitting the final record.
How do I transfer inspection data to a new device?
How do I transfer inspection data to a new device?
Export from the old device
Transfer the file
.json file to the new device — via email, a USB drive, cloud storage, or any file transfer method.Import on the new device
VITE_API_URL, inspections will also be accessible on the new device once they have synced to the server — no manual export needed.Can I add my own inspection sections?
Can I add my own inspection sections?
src/config/sections.ts file. Each section entry specifies a type key, a display label, an icon, and an array of ChecklistItem templates.To add a new section:- Add a new entry to the
sectionsarray insrc/config/sections.tswith a uniquetypekey. - Define the checklist items for the section, marking any mandatory items with
mandatory: true. - Optionally, add a translated label for the section in the language files under
src/i18n/. - Rebuild and redeploy the app.
How do I change the language of the app?
How do I change the language of the app?
VITE_DEFAULT_LOCALE environment variable at build time.To change the default language to English, set the following in your .env file and rebuild:localStorage and will be remembered across sessions.To add a new language, copy the src/i18n/es.json file, rename it to the target locale code (e.g. fr.json), translate all string values, and register the new locale in src/i18n/index.ts. Contributions of new language files are welcome via pull request.How large can the photos be?
How large can the photos be?
VITE_MAX_PHOTO_SIZE_MB environment variable.Before storing a photo, the app automatically:- Resizes the image to a maximum of 1920 × 1080 pixels (maintaining aspect ratio).
- Recompresses it as JPEG at 85% quality.
- Rejects the image if the resulting file size still exceeds
VITE_MAX_PHOTO_SIZE_MB.
How do I generate a report in English?
How do I generate a report in English?
- Switch the app language to English via Settings → Idioma → English.
- Open the inspection you wish to export.
- Tap Generar informe / Generate report.
- The downloaded PDF will use English labels, section names, and status text.
Is my inspection data backed up?
Is my inspection data backed up?
VITE_API_URL) do not have automatic backup. Data lives exclusively in the browser’s IndexedDB and will be lost if:- The browser’s storage is cleared manually.
- The device is lost, stolen, or factory-reset.
- The browser decides to evict storage for an origin that hasn’t been visited recently (this is more common on mobile browsers).
- Enable backend sync by setting
VITE_API_URLto point to your Euroautos backend instance. This is the most reliable option. - Export regularly using Settings → Almacenamiento → Exportar datos and save the JSON file to a network drive or cloud storage.
- Install the app as a PWA — browsers are less likely to evict storage for installed PWAs than for regular visited sites.
How do I delete all local data and start fresh?
How do I delete all local data and start fresh?
Export your data first (recommended)
Open the clear data dialog
- Chrome / Edge: Settings → Privacy and security → Site settings →
<your app URL>→ Storage → Clear data. - Firefox: about:preferences → Privacy & Security → Cookies and Site Data → Manage Data → find the app URL → Remove.
- Safari: Settings → Safari → Advanced → Website Data → find the app → Delete.
Can the app be integrated with a workshop management system?
Can the app be integrated with a workshop management system?
POST /api/v1/inspections that accepts standard inspection JSON payloads. Workshop management systems (WMS) can consume this endpoint to import completed inspections automatically.For outbound integration (pushing inspection data from Euroautos to your WMS), the backend supports configurable webhooks: when an inspection reaches the completed or approved status, a POST request with the full inspection payload is sent to the configured webhook URL.Set the webhook URL in the backend environment configuration: