Premiers pas
Connexion, configuration API et démarrage rapide avec FleetyApp.
Sur cette pageAfficherMasquer
Accéder à l'application
En production : https://www.fleetyapp.com. En local : http://localhost:3292 (ou le port affiché par Vite).
- 1Configurez web/.env avec VITE_API_URL=http://localhost:3291
- 2Démarrez l'API Spring Boot (port 3291) puis le frontend
- 3Ouvrez /login si l'authentification utilisateur est activée (USER_AUTH_ENABLED=true)
- 4Sinon, utilisez /connect pour entrer la clé API si requise
Comptes de développement
| Mot de passe | Rôle | |
|---|---|---|
| admin@trakcar.local | admin123 | Administrateur |
| user@trakcar.local | user123 | Opérateur |
Ces comptes existent uniquement en profil dev (H2). Ne pas utiliser en production.
Assistant de démarrage
À la première connexion, un guide interactif propose les étapes clés : consulter la carte, créer une intervention, configurer le GPS et inviter des utilisateurs.
Enregistrer un boîtier GPS
- 1Paramètres → GPS : vérifiez que Traccar est connecté (badge vert)
- 2Saisissez le nom du véhicule et l'IMEI du boîtier GT06
- 3Configurez le boîtier : serveur = IP VPS, port = 5023, APN opérateur
- 4Attendez la première position — le véhicule apparaît sur /map sous 2-5 min
- 5Vérifiez dans Traccar UI (:3290) que le device est « En ligne »
Protocole supporté : GT06 sur port 5023. Autres protocoles selon configuration Traccar.
Variables d'environnement essentielles
| Variable | Fichier | Description |
|---|---|---|
| VITE_API_URL | web/.env | URL API — http://localhost:3291 en dev |
| CORS_ORIGINS | .env | Origines frontend autorisées |
| USER_AUTH_ENABLED | .env / trakcar.env | Active le login JWT |
| JWT_SECRET | .env | Secret JWT (min. 32 caractères) |
| TRACCAR_URL | .env | URL serveur Traccar |
| TRACCAR_TOKEN | trakcar.env | Token admin Traccar |
| MAIL_FROM | trakcar.env | support@fleetyapp.com en prod |
Commandes de démarrage
Stack dev légère (API H2 + frontend, sans Traccar) :
- ./scripts/start-dev.sh — API :3291 + Web :3292
- cd trakcar-api && SPRING_PROFILES_ACTIVE=dev USER_AUTH_ENABLED=true JWT_SECRET=dev-local-jwt-secret-minimum-32-chars ./mvnw spring-boot:run
- cd web && npm run dev
- ./scripts/smoke-test-local.sh — vérifie les endpoints
Stack complète avec Traccar local : ./scripts/start-full-dev.sh
Checklist première semaine
- 1Jour 1 : connexion admin, tour du tableau de bord, lire cette documentation
- 2Jour 2 : enregistrer le premier boîtier GPS, vérifier la carte live
- 3Jour 3 : créer des interventions test, tester le Kanban et les ETA
- 4Jour 4 : créer les profils chauffeurs et lier les utilisateurs opérateurs
- 5Jour 5 : configurer une règle d'alerte et SMTP (MAIL_FROM=support@fleetyapp.com)
- 6Semaine 2 : premier export rapport PDF et livre de bord signé