
Besoin
SMAP souhaite offrir l'opportunité à ses utilisateurs, grâce à une application mobile, de louer des véhicules uniquement et simplement via une application mobile. Ils ont ainsi fait appel à AXOPEN dans le cadre du développement de cette application.

Projet
Création d’une application mobile permettant aux utilisateurs de louer ou de mettre à disposition des véhicules SMAP, pour de courtes et longues durées. SMAP a fait appel à AXOPEN pour le développement de l’application mobile iOS (Swift), d’un backoffice (Angular – Java – Spring Boot – MongoDB), et d’une API de services REST.
AXOPEN gère actuellement la maintenance et les évolutions de l’application SMAP.

L'application mobile iOS
L’application mobile iOS a été développée en natif, avec le langage Swift. Les principales fonctionnalités sont les suivantes :
- Gestion des utilisateurs & connexions (via Firebase)
- Recherche & Affichage des véhicules sur la Map
- Gestion des véhicules
- Gestion des réservations (locations de véhicules courte & longues durées) : calendrier & plages horaires
- Paiement (via Stripe)
- Edition & modification de profils utilisateurs
- Contrôle des véhicules : localisation, déblocage du véhicule & checking des conditions de prise et de rendu des véhicules (via la technologie bluetooth)

Le backoffice web
Afin de pouvoir gérer la flotte de véhicules, l’application mobile est couplée avec une interface web. Le backoffice permet :
- Gérer les utilisateurs
- Gérer les véhicules et leurs détails (description, images, etc.)
- Gérer les réservations
- Gérer les factures
- Gérer les paiements
- Envoyer des mails
- Exports PDF
- Move in Blue
Le backoffice a été développé avec la stack applicative suivante :
- Front : Angular
- Back : Java et le framework Spring Boot
- BDD : MongoDB.