Restopolitan

Restopolitan propose qu’à chaque addition, vous avez droit à un repas offert, directement déduit par le restaurateur au moment de payer.

3 500 restaurants sont disponibles.
Le service est disponible en France, en Espagne ou en Italie.

Les fonctionnalités développées sur cette application :

  • L’application fonctionne en mode connecté (loggué) ou non connecté. La réservation est possible uniquement lorsqu’on est connecté à son compte.
  • Faire un recherche de restaurants selon sa géolocalisation, en fonction du nombre de personnes ainsi que par date.
  • Recherche par ville à l’aide d’un carrousel.
  • Filtrer les résultats de recherche par fourchette de prix, par rayon de recherche, par type de cuisine, ambiance ou d’autres options encore.
  • Visualiser les restaurants recherchés et filtrés sur une map.
  • Accès à la fiche détaillée du restaurant avec défilement des images et accès à la carte du restaurant en dépliant-pliant la rubrique concernée et affichage de toutes les informations pratiques (horaires d’ouvertures, ambiance, type de cuisine…) et possibilité de l’ajouter à ses favoris ou de partager sa fiche.
  • Réserver directement via l’application mobile en choisissant le jour sur le calendrier, l’heure et le nombre de personnes. Possibilité d’annuler une réservation également.
  • Accès au profil de l’utilisateur (informations, offre…)
  • Mise en place d’un plan de taggage pour Google Analytics pour l’analyse du comportement des utilisateurs.
  • Mise en place de notifications push : évènementiels (fête des mères…) ou automatique (abonnement arrive à expiration…)

Notre rôle dans ce projet :

  • Cadrage du périmètre fonctionnel du projet.
  • Mise en place de routines de suivi de l’API développée par le client.
  • Développement en hybride en React Native de l’application mobile iOS & Android.
  • Publication de l’application sur les stores App Store et Google Play.

Points clés de ce projet :

  • Des composants comme le calendrier, quelques effets que nous avons développé et qui représentent un challenge avec des technologies hybrides.
  • Mise en place de l’outil Bugsnag (crash reporter) afin d’analyser la source des bugs ou crash après la mise en production de l’application.