Want to create interactive content? It’s easy in Genially!

Get started free

"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

  1. 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

  1. Contrôler l'avancée du projet
  2. Corriger rapidement toute erreur
  3. Communiquer plus efficacement

Go Back

Sprint review

Kanban

  1. Visualiser
  2. Limiter le nombre de tâches en cours
  3. Gérer le flux
  4. Faire de la rétrospection
  5. 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

  1. Le développement évolue très vite et il est important de se maintenir à jour sur les diverses technologies.
  2. Certains outils permettent d'automatiser cette veille pour la rendre plus efficace.

Feedly

Reddit

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.