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.
- 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.
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
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
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
Présentation synthétique des choix techniques et de l'architecture proposée pour Menu Maker.
📄 presentation/Radulescu_Mihai_4_presentation.odp
- React
- React Router
- HTML5 / CSS3
- Accessibilité WCAG
- Supabase Auth
- Supabase Database (PostgreSQL)
- Supabase Storage
- API REST générée automatiquement
- Front-end : Vercel ou Netlify
- Services back-end : Supabase
Méthodologie Agile avec :
- User Stories
- Kanban
- Découpage fonctionnel
- Priorisation des tâches
Mihai Radulescu
Projet réalisé dans le cadre du parcours Intégrateur Web OpenClassrooms.
