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

Crée le 03/12/2020, modifié le 06/10/2021 par Axopen

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 covoiturage ou la location, SMAP est la nouvelle solution mobilité pour la voiture partagée.

Android
Angular
Java
Swift
Springboot
Firebase
Besoin Développement d'une application mobile iOS de location de voitures et d'un backoffice web

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.

Description 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.

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

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)
More_Illustration 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 ?

Besoin d'un audit, de développer une application
ou de faire évoluer une solution ?

Contactez nous