Technologies frontend utilisées pour le développement de l'application
Search est une application mobile, développée avec le
framework IONIC, fonctionnant sous ios, Android et sur le web (progressive web app).
Le but de l'application mobile est de réserver un VTC en comparant d'abord les tarifs des VTCs disponibles autour de soi.
Voici donc les fonctionnalitées principales qu'il a fallue développer:
- Internationalisation
- Géolocalisation
- Génération de QRCode
- Dialogue avec API Rest sécurisée avec Https+oAuth2
Technologies backend utilisées pour le développement de l'application.
Développé en python Django, l'une des principales difficultés lors du développement du backend, était d'intégrer l'ensemble des APIs disponibles pour chacun des VTCs.
- Backoffice
- API Rest sécurisée avec Https+oAuth2
- Redis (moteur de cache)
- PostgreSQL
- Intégration des APIs de chaque VTC supporté (Lecab, Heetch, Uber, Bolt...)
- Calcul distance/prix trajets
- Hébergement dans le cloud avec les services de Clever cloud