Skip to content

omeroland/labs

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

94 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Introduction aux processus de génie logiciel

Le projet - La pizzeria à Gilles

Gilles opère la pizzeria familiale depuis des dizaines d'années. Voyant ses parts de marché en diminution constante depuis quelques années, il a décidé qu'il était grand de lancer son entreprise sur le Web.

Gilles vous engage donc pour développer le système informatique de son restaurent. Il a de grandes ambitions:

  • Gestion des commandes
  • Statistiques sur les commandes pour voir les tendances
  • Système de coupons automatisés
  • Gestion des livreurs
  • Gestion des recettes et du menu pour la cuisine
  • Inventaire des ingrédients
  • Voitures autonomes pour la livraison (Gilles est un grand rêveur)
  • Etc.

Les items suivant proposent une liste non exhaustive de ce qui peut être réalisée dans le cadre du projet. En effet, il y a possibilité d'en faire plus que ce qui est demandé dans les énoncés des laboratoires. Le dernier livrable sera l'occasion parfaite pour vous dépasser puisque vous devrez vous-même choisir les user stories à implémenter.

Kit de départ

Le kit de départ est le code de base à utiliser pour le laboratoire, il fournit un serveur web de base qui réplique l'implémentation de base avec des fonctionnalités en moins (plusieurs en moins!).

Les kits de départ:

Sur approbation de l'auxiliaire de laboratoire, vous pouvez également utiliser le langage de programmation de votre choix.

Front end

Un front end minimal est fourni. Il est disponible dans le dépôt suivant: https://github.com/glo2003/h17-frontend. Il est à noter que le code du client sera mis-à-jour tout au long de la session, que ce soit pour ajouter des nouvelles fonctionnalités pour les prochains livrables ou encore suite à vos pull requests pour régler des bugs. De plus, vous pouvez modifier le code du client pour le personnaliser à votre application.

Ainsi, la manière conseillée d'interagir avec le dépôt est via un submodule. Voici deux références:

Il peut également être approprié de faire un fork de dépôt. Ainsi, vous pourrez facilement avoir accès aux modifications fournies tout en modifiant vous même le code. Voir https://help.github.com/articles/merging-an-upstream-repository-into-your-fork/.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages

  • JavaScript 100.0%