Technologies frontend utilisées pour le développement de l'application
Woogo est une application hybride, développée avec le
framework IONIC, fonctionnant sous ios, Android. Le but de l'application mobile
est de pouvoir partager un taxi très simplement avec les utilisateurs autour de
soi.
Voici donc les fonctionnalitées principales qu'il a fallue
développer:
- Internationalisation
- Envoi de SMS
- Géolocalisation
- Paiement avec Stripe
- Mise en relation entre utilisateurs
- Dialogue avec API Rest sécurisée avec Https+oAuth2
Technologies backend utilisées pour le développement de l'application WooGo
Développé en python Django, l'une des principales difficultés lors du
développement du backend, était le fait de pouvoir réaliser des matchs très
rapidement, c'est à dire une
mise en relation entre utilisateurs pouvant effectuer une partie de leur trajet
de taxi en commun.
Cela nécessitait donc une analyse du parcours de chaque utilisateurs, afin de
déterminer si un match était possible ou non.
- Backoffice
- API Rest sécurisée avec Https+oAuth2
- Redis (moteur de cache)
- PostgreSQL
- Développement d'un système de match entre utilisateurs
- Calcul prix trajets
- SDK Stripe pour gérer les paiements
- Hébergement dans le cloud avec les services de Clever cloud