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

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

android
Angular_full_color_logo.svg.png
logo_java.png
Swift_logo.png
logo-spring-boot
logo-vertical.png
smap-ref-3

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 iOSSystème d'exploitation des appareils Apple. (Swift), d’un backoffice (AngularJavaSpring Boot – MongoDB), et d’une API de services RESTREST (REpresentational State Transfer) est un style d'architecture logicielle qui fonctionne sous un certain nombre de contraintes..

AXOPEN gère actuellement la maintenance et les évolutions de l’application SMAP.

smap-ref-5

L'application mobile iOS

hashtag violetkisspng-uber-computer-software-iphone-app-store-5adbf9a022b078.4091591315243657281421.pngcercles violets

L’application mobile iOSSystème d'exploitation des appareils Apple. a été développée en natif, avec le langage SwiftLangage de programmation créé par Apple, pour le développement sur leur différents périphériques.. 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.
SMAP-Ref-1 (1).png