Skip to content

silas-riacourt/good-food

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Contributors Stargazers Issues MIT License


GOOD DEV

CESI MAALSI 2021 - Cube 1 - GOOD DEV
Voir la documentation »

· Remonter un problème · Demande de fonctionnalités

A propos du projet

Product Name Screen Shot

Le projet consiste à fournir une architecture applicative au goût du jour, permettant de répondre à l’ensemble de ses besoins et contraintes. Cela contient aussi bien la refonte de l’application de commande que la refonte de l’infrastructure d’hébergement.

Contexte :

L’enseigne Good Food qui est composée de 150 restaurants franchisés sur la France, la Belgique et le Luxembourg propose des prestations de restauration conventionnelle, de la vente à emporter et de la livraison. Aujourd’hui le système d'information atteint ses limites notamment au niveau des performances très médiocres et des choix applicatifs qui empêchent toute évolution. De plus, il n'existe pas de solution mobile.

Périmètre du projet :

La périmètre du projet est le suivant: développer une application de commande mobile et web ainsi qu’une application pour les franchisés afin qu’ils puissent gérer leurs commandes, leurs préparations, leurs fournisseurs et leurs livraisons. Il va aussi être nécessaire de refondre l’infrastructure d’hébergement.

Contraintes :

  • La totalité des data doit être conservée et récupérée dans la nouvelle base
  • La migration de l’ancienne base de données vers la nouvelle devra se faire sans aucun impact sur la production
  • Le code devra être documenté
  • Cette évolution de l’application sera concomitante avec l’adoption d’un nouveau système de caisse dont le déploiement est assuré par le fournisseur de caisse lui-même
  • Il conviendra de développer une API RESTful pour permettre la connexion sur l’application depuis d’autres solutions (comptabilité, applications spécifiques à la logistique ou toute autre application sortant du périmètre)
  • Une application conforme au cahier des charges fonctionnel.
  • Le service marketing de Good Food a convenu d’une date de lancement de l’application mobile et de la nouvelle version du site sans consulter le service technique et encore moins le prestataire chargé du développement

Développé avec

This section should list any major frameworks that you built your project using. Leave any add-ons/plugins for the acknowledgements section. Here are a few examples.

  • IONIC
  • Vue JS
  • Java Spring Boot
  • PostgreSQL
Démarrage

Pré-requis

  • Java
  • node
  • npm
  • Maven

Installation

  1. Cloner le repo
$ git clone git@github.com:Silasssss/good-food.git
  1. Installation les paquets de notre API
$ cd api
$ ./mvnw
  1. Installer les paquets nécessaire à IONIC
$ cd frontend
$ npm i
Usage
  1. Démarrer le backend
$ cd backend
$ ./mvnw
  1. Démarrer le frontend
$ cd frontend
$ npm run dev
Roadmap

Consultez les problèmes ouverts et les fonctionnalités proposées.

License

Distributé sous licence MIT. Voir LICENSE pour plus d'informations.

Contact

Boissel Nicolas - ncboissel@gmail.com

LinkedIn

Project Link: [https://github.com/Silasssss/good-food/] (https://github.com/Silasssss/good-food/)

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published