Table des matières

Coconut

Coconut est le nom de code donné à la nouvelle application permettant de gérer la vente d'articles et de gérer les comptes des personnes. Elle vise à remplacer l'ancienne application du bar'bu et à pouvoir être déployée pour toute association en ayant besoin.

Cahier des charges

L'application doit corriger les défauts présents sur l'ancienne application bar'bu :

Ainsi l'application doit répondre aux points suivants :

Développement

Le développement a commencé début 2018 et est assuré par fmichaud, mschlegel et rgrondin.

Le script est écrit en PHP et se base sur l'utilisation du framework Symfony 3. Un dépôt (privé) est disponible sur la forge.

Développement futur

Le but sera ensuite de réaliser les points suivants :

Cartes étudiantes

Utilisation des capteurs de Projet PUUCE : Cartes magnétiques, ainsi que du module suivant :

Communication avec l'appli web en utilisant Selenium Webdriver ? https://stackoverflow.com/questions/16399355/refresh-a-local-web-page-using-python

Déploiement & utilisation

L'application sera dans un premier temps déployé pour le Bar'bu en remplacement de l'ancienne application, ainsi que pour ISF en remplacement de leur application de boutique.

Pour le développement

  1. Installer un serveur de développement (voir logiciels nécessaires Devweb 103 : Le back-end et PHP)
  2. Installer un environnement de développement compatible PHP & Git.