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.