BASIC DARK PRESENTATION
Armand Brédéan
Created on September 13, 2023
Solution techniques
More creations to inspire you
INTRO INNOVATE
Presentation
SUMMER ZINE 2018
Presentation
FALL ZINE 2018
Presentation
INTERNATIONAL EVENTS
Presentation
MASTER'S THESIS ENGLISH
Presentation
49ERS GOLD RUSH PRESENTATION
Presentation
3 TIPS FOR AN INTERACTIVE PRESENTATION
Presentation
Transcript
Solution technique
Go!
wow
Solution technique
- Technologies utilisés- L'hébergement du site- Plan de communication- Schéma fonctionnement du site
MERN
MERN est un système cohérent et très souvent utilisé qui est basé sur Javascript.- MongoDB base de donnée- Express.js framework node.js- React.js framework Javascript- Node.js logicielle backend
MongoDB
MongoDB est une base de données NoSQL qui est optimisée pour faciliter des modifications importantes en temps réel sans interruption de service.Cette approche est pertinente pour :- La gestion de l'authentification (login, mots de passe, tokens).- La sauvegarde des catégories, des plats et des menus pour chaque utilisateur.
Express.js
Express. js est un framework backend utilisé pour la création d'API (interface de programmation d'applications).Il prend en charge les détails essentiels du backend tels que: -les sessions- la gestion des erreurs - le routage
React.js
React.js est un framework Javascript.Il nous permettra de créer de pages dynamiques avec un minimum de code. Il nous sera utile pour la création de:- Boutons - Menus
Node.js
Node.js est un logiciel backend qui permet d'établir une communication fiable et stable entre les données sauvegardées en arrière-plan et la partie visible du site par l'utilisateur.Il nous sera utile pour:- La connexion et la déconnexion- Création de catégories- Création de plats- Création de menus- Exportation en format PDF
PDF.js
PDF.js est une visionneuse au format PDF.Ce framework Javascript nous permettra d'exportez les menus au format PDF.
Partage sur Instagram
Pour l'exportation des menus sur Instagram avec l'aide de node.js nous utiliserons "Instagram Graph API" qui est l'API officiel d'instagram.
Deliveroo
Pour l'exportation de menus vers Deliveroo nous utiliseron l'API de Deliveroo.
L'hébergement
Pour l'hébergement du site nous avons choisis Hostinger.fr qui est considéré comme le numéro 1 en France. Nous avons choisis l'offre VPS (serveur virtuelle privé) car elle est largement suffisantes pour notre projet.En cas de croissance rapide du siteil sera envisageable de migrer vers un serveur dédié (physique) .
Plan de communication
L'équipe aura une réunion chaque semaine en présentiel pour avoir un suivi régulier de l'avancement du projet et obtenir un retour sur les fonctionnalités implémentées.Les réunions entre John Qwenta et Soufiane Webgencia auront lieu une fois par semaine en présentiel ou en appel vidéo.Les outils utilisés:- Trello pour la gestion de projet- E-mail pour avoir une synthèse de chaque réunion- Zoom pour les appels vidéos
Schéma de fonctionnement du site
https://lucid.app/lucidchart/7d913529-6d8b-4533-9111-1eb5510fd506/view?invitationId=inv_967e2b7f-cd97-4018-aea0-916ec484d95d&page=0_0#