projet

Mariam’s kitchen, Backend en Symfony, application en React / React-native

Mariam’s kitchen est une société de livraison de plats traiteur africains.

Mariam’s kitchen est une société de livraison de plats traiteur africains. Les clients peuvent commander leurs plats depuis l’application mobile ou par téléphone, et Mariam’s Kitchen livrera ses clients avec l’aide de leurs camions frigorifiques qui tournent dans toute l’île-de-France.

Mariam’s Kitchen

Notre équipe a entièrement réalisé le backoffice, le serveur API, l’application mobile client ainsi que l’application livreur de Mariam’s Kitchen.

Tâches :

  • Recueil du besoin
  • Rédaction des spécifications fonctionnelles / techniques ainsi que des mockups
  • Conception de la plateforme
  • Gestion de projet
  • Développement du backoffice et des API
  • Mise en place d’un serveur de préproduction
  • Développement des applications mobiles
  • Déploiement des versions applications sur le Play Store et sur l’App Store

Application mobile client

Fonctionnalités :

  • Ajout de plats au pannier
  • Ajout de formules au pannier
  • Choix de la position du lieu de livraison
  • Choix de l’horaire de livraison
  • Validation du pannier et paiement

Technologies :

  • Language : React Native
  • Bibliothèque React Native : Redux, Redux-Thunk, i18n, React-Navigation, Google Places
  • Versionning : Git (Bitbucket)
  • Backoffice / API

Backoffice / API

Fonctionnalités :

  • Gérer les produits ainsi que les formules
  • Gérer les différentes commandes
  • Attribuer les commandes aux livreurs
  • Gérer la position des livreurs et réorganiser leur parcours de livraison
  • Gérer les stocks des produits
  • Envoie automatique des sms

Technologies :

  • framework PHP : Symfony 3
  • Bundle Symfony : FOSRestBundle, JWTAuthenticationBundle, NelmioCorsBundle
  • Api externes : Google map, OVH sms, Just Eat, Ingenico, Postmark.
  • Outils : Gulp
  • Lib JS : bootstrap, JQuery, Ajax
  • ORM : doctrine avec le moteur de base de donnés MySQL
  • Moteur de template : Twig
  • Serveur : Nginx sous le serveur Ubuntu
  • Versionning : Git (Bitbucket)

Application mobile livreur

Fonctionnalités :

  • Actualisation de la position GPS
  • Liste des livraison à effectuer
  • Liste des livraison déjà effectué
  • Validation d’une livraison

Technologies :

  • Language : React Native
  • Bibliothèque React Native : Redux, Redux-Thunk, i18n, React-Navigation, Google Places
  • Versionning : Git (Bitbucket)

S'inscrire au SnowPact

Toute les dernières actualités autour de Mon Resto' Halal dans votre boite email.