Développement d'une application mobile iOS de location de voitures et d'un backoffice web

SMAP

SMAP permet à ses clients, via une application mobile, de louer ou de mettre à disposition des véhicules facilement et en toute sécurité. Pour l'autopartage de véhicule, le co-voiturage ou la location, SMAP est la nouvelle solution mobilité pour la voiture partagée.

Angular
Android
Java
Springboot
Swift
Firebase

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.

Besoin Développement d'une application mobile iOS de location de voitures et d'un backoffice web
Description du projet Développement d'une application mobile iOS de location de voitures et d'un backoffice web

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 (AngularJavaSpring 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)
Fonctionnalités Développement d'une application mobile iOS de location de voitures et d'un backoffice web
More du projet Développement d'une application mobile iOS de location de voitures et d'un backoffice web

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.

Vous avez un projet ?Le mieux c'est d'en parler !