Skip to content

MihaiElectron/MenuMaker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 

Repository files navigation

Projet 11 – Concevez une application de menu pour restaurateurs

MenuMaker

Contexte

Ce projet a été réalisé dans le cadre du parcours Intégrateur Web OpenClassrooms.

L'objectif est de préparer le développement de Menu Maker, une application destinée aux restaurateurs leur permettant de créer, gérer et exporter leurs menus numériques.

Le projet ne comporte pas de développement applicatif. Il consiste à produire l'ensemble des livrables de préparation nécessaires à la mise en œuvre du projet : spécifications techniques, organisation des tâches, veille technologique et présentation de la solution.


Objectifs du projet

  • Rédiger les spécifications techniques d'une application web.
  • Découper les fonctionnalités en tâches exploitables par une équipe de développement.
  • Mettre en place une veille technologique.
  • Suivre l'avancement du projet à l'aide d'un outil de gestion Agile.
  • Présenter les choix techniques retenus.

Livrables

1. Spécifications techniques

Document présentant :

  • les besoins fonctionnels ;
  • les solutions techniques retenues ;
  • l'architecture basée sur React et Supabase ;
  • les recommandations d'accessibilité ;
  • les mesures de sécurité ;
  • les préconisations d'hébergement et de maintenance.

📄 specifications/Radulescu_Mihai_1_specifications_techniques.docx


2. Découpage des tâches et suivi du projet

Organisation du projet sous forme de tableau Kanban (Trello) :

  • backlog produit ;
  • user stories ;
  • tâches techniques ;
  • suivi de l'avancement.

📄 kanban/Radulescu_Mihai_2_kanban.pdf


3. Veille technologique

Mise en place d'une veille autour des technologies utilisées dans le projet :

  • React
  • TypeScript
  • PostgreSQL
  • Supabase
  • Développement Web moderne

📄 veille/Radulescu_Mihai_3_veille.pdf


4. Présentation technique

Présentation synthétique des choix techniques et de l'architecture proposée pour Menu Maker.

📄 presentation/Radulescu_Mihai_4_presentation.odp


Architecture technique proposée

Front-end

  • React
  • React Router
  • HTML5 / CSS3
  • Accessibilité WCAG

Back-end as a Service

  • Supabase Auth
  • Supabase Database (PostgreSQL)
  • Supabase Storage
  • API REST générée automatiquement

Hébergement

  • Front-end : Vercel ou Netlify
  • Services back-end : Supabase

Gestion de projet

Méthodologie Agile avec :

  • User Stories
  • Kanban
  • Découpage fonctionnel
  • Priorisation des tâches

Auteur

Mihai Radulescu

Projet réalisé dans le cadre du parcours Intégrateur Web OpenClassrooms.

About

Planifier le développement d'un site web permettant aux restaurateurs d’afficher et de mettre en page leurs menus

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors