Want to create interactive content? It’s easy in Genially!
"Menu Maker" by Qwenta Solution technique
Shioiro
Created on March 13, 2024
Start designing with a free template
Discover more than 1500 professional designs like these:
Transcript
"Menu Maker" by Qwenta
Solution technique pour l'outil web "Menu maker" by Qwenta
start
SOMMAIRE
01 Versionnage
02 React
03 Node.js
04 Base de données
05 APIs externes
06 Maintenance
07 Agile
08 Trello
09 Ressources humaines
10 Outils de veille
11 Methodes de veille
Versionnage
Les outils git et Github seront utilisés afin de versionner le projet efficacement. Ils permettent de travailler en fractionnant le code par fonctionnalités, et de garder une trace de toutes les modifications effectuées. Grâce à eux, le code est sauvegardé et partagé de manière optimale.
Go Back
React
React.js est une librairie JavaScript open source développée par Facebook en 2011. C'est l'une des plus utilisées actuellement pour créer des interfaces utilisateurs intéractive Le principe de React.js est de développer chaque morceau d'interface comme un composant réutilisable qui sera mis à jour en fonction des actions de l'utilisateur. Ils peuvent être assemblés à volonté en fonction du résultat souhaité.
Go Back
React
React.js est une librairie JavaScript open source développée par Facebook en 2011. C'est l'une des plus utilisées actuellement pour créer des interfaces utilisateurs intéractive Le principe de React.js est de développer chaque morceau d'interface comme un composant réutilisable qui sera mis à jour en fonction des actions de l'utilisateur. Ils peuvent être assemblés à volonté en fonction du résultat souhaité.
Go Back
Node.jsNode (ou plus formellement Node. js) est un environnement d'exécution open-source, multi-plateforme, qui permet aux développeuses et développeurs de créer toutes sortes d'applications et d'outils côté serveur en JavaScript.
Go Back
Base de données FireBase
Firebase est une plateforme de développement d’applications web et mobiles soutenue par Google, pour aider les développeurs à offrir des expériences d’applications plus riches. On parle de Backend As A Service (BaaS). Firebase gère sa propre infrastructure avec un bel ensemble d’outils pour simplifier le travail du développeur en lui fournissant des kits de développement et un tableau de bord en ligne. Ce qui est stocké sur le serveurs : -Restaurateur (Email/Id/...)-Branding (Id/Couleur/Font/logoURL)-Menus (MenuId/Id/CategorieId/PlatId/Date) -Categories (CatégorieId/Nom/Id) -Plats (platId/platNom/platPrix/photoURL/Description/Id)
Les APIs
- Pour pouvoir transmettre les menus à deliveroo, instagram et pouvoir communiqué avec MySQL/Node.js.Il sera nécessaire d'utiliser les API mises à disposition par ceux-ci.
GRAPH API
Instagram API
Go Back
REST API
Deliveroo API
Maintenance
Go Back
Eggs
Fonctionnalité qui pourront être ajoutée par la suite :
- Blog interne à menu maker
- Si l'utilisateur est propriétaire de plusieurs restaurants, il pourrait créer plusieurs profils de branding
- Ajout d'un moyen de paiement
- Intégration du tarif directement sur Menu Maker
Lemon
Onion
Maintenance et evolutions :
- Nouveaux templates de menus
- Normes PDF
- Colorimétrie
Travaille en agilité
La sprint review est une réunion d'environ une heure et demi durant laquelle les résultats du sprint vous sont présentés. Elle s'effectue en présence de toutes les parties prenantes du projet, soit en visioconférence, soit en présentiel.
Mise a jour du product backlog
Sprints d'une à deux semaines
- Contrôler l'avancée du projet
- Corriger rapidement toute erreur
- Communiquer plus efficacement
Go Back
Sprint review
Kanban
- Visualiser
- Limiter le nombre de tâches en cours
- Gérer le flux
- Faire de la rétrospection
- Gérer le flux
Go Back
Gestion du projet
Trello est un outil de gestion de projet en ligne basé sur les méthodes AGILES. Le tableau Kanban créé afin de gérer le projet, est accessible en suivant ce lien :
Kanban
Eggs
Ressources humaines
Lemon
50 jours/homme Selon la temporalité
- Un(e) developpeur Full Stack
- Un developpeur front-end + un developpeur Full Stack
Onion
Go Back
La veille
- Le développement évolue très vite et il est important de se maintenir à jour sur les diverses technologies.
- Certains outils permettent d'automatiser cette veille pour la rendre plus efficace.
Feedly
Go Back
Daily.dev
X (Twitter)
Restitution de veille
Pearltrees est un outils de restitution de veille.Il permet aussi de mettre en place une veille collaborative.Afin de classé et partagé les informations tiré de la veille. Ce tableau est accessible à cette adresse :
PEARLTREES
Go Back
Restitution de veille
Eggs
InformationAccessibilitéPrécision/Lisibilité/temps necessaireFiabilitéValidationSérieuxContexteLien avec le projetDate de parution
Lemon
Onion
La sélection des données utiles à la solution technique s'effectue selon plusieurs critères.
Go Back
Merci !
Pour votre attention
Got an idea?
Let the communication flow!
With Genially templates, you can include visual resources to wow your audience. You can also highlight a particular sentence or piece of information so that it sticks in your audience’s minds, or even embed external content to surprise them: Whatever you like! Do you need more reasons to create dynamic content? No problem! 90% of the information we assimilate is received through sight and, what’s more, we retain 42% more information when the content moves.
- Generate experiences with your content.
- It’s got the Wow effect. Very Wow.
- Make sure your audience remembers the message.
Got an idea?
Let the communication flow!
With Genially templates, you can include visual resources to wow your audience. You can also highlight a particular sentence or piece of information so that it sticks in your audience’s minds, or even embed external content to surprise them: Whatever you like! Do you need more reasons to create dynamic content? No problem! 90% of the information we assimilate is received through sight and, what’s more, we retain 42% more information when the content moves.
- Generate experiences with your content.
- It’s got the Wow effect. Very Wow.
- Make sure your audience remembers the message.