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.

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

  • Ergonomie à revoir
  • Structure des données pas optimale
  • Impossible d'identifier un utilisateur de manière unique. (Pas de nom d'utilisateur unique, que des noms prénoms)

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

  • Etre ergonomique et avoir une utilisation aussi simple que possible
  • Permettre d'identifier un utilisateur de manière unique
  • Garder un historique complet des transactions
  • Permettre d'établir des statistiques sur une période donnée
  • Permettre de gérer les stocks
  • Pouvoir être interfacé avec d'autres applications (par exemple Projet PUUCE : Cartes magnétiques)

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 :

  • Consultation des comptes sur un site web
  • Utilisation des cartes étudiantes pour identifier les clients.

Cartes étudiantes

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 Introduction au développement web (back-end))
  2. Installer un environnement de développement compatible PHP & Git.
  • projets/coconut.txt
  • Dernière modification: 03/12/2018 08:54
  • par rgrondin