Running the app
Open on your device
Install Expo Go on your iOS or Android device, then scan the QR code with the Expo Go app (Android) or the system camera (iOS).
The app reads
EXPO_PUBLIC_API_URL for the backend address. If the variable is not set, it defaults to http://localhost:3001/api. The current API base URL is shown at the bottom of the login screen for reference.Logging in
On the login screen, enter your email address and password, then tap Entrar.Technician demo
Email:
tech@fleet.localPassword: changeme123Admin demo
Email:
admin@fleet.localPassword: changeme123Role-based navigation
After a successful login, the app checks therole field on the authenticated user and routes accordingly.
| Role | Destination |
|---|---|
technician | Assigned Vehicle screen |
admin | Technician Management dashboard |
Main screens for technicians
Assigned Vehicle
Displays your currently assigned vehicle, license plate, and assignment status. Also shows the maintenance summary and provides a button to start an inspection.
Inspection
The vehicle inspection form where you record mileage, damage notes, the next maintenance date, and four required photos.
Admin mobile dashboard
When an admin logs in on mobile, the app shows the Technician Management dashboard instead of the vehicle flow. From this screen, admins can:- View a summary of fleets, vehicles, assignments, and inspections
- Manage employees (technicians), fleets, vehicles, and maintenance types
- Create and update vehicle assignments
- Register mandatory maintenance completions