« Chocapix » : différence entre les versions

De WikiBR
Aucun résumé des modifications
Aucun résumé des modifications
 
(10 versions intermédiaires par 6 utilisateurs non affichées)
Ligne 1 : Ligne 1 :
{{menu services}}
Chocapix est le site des bars d'étage.
Chocapix est le site des bars d'étage.


Il est hébergé dans un container Docker sur [[Admin:Lodan2|Lodan2]].
Il avait été antérieurement développé par [[Utilisateur:Basile.Bruneau|ntag]], [[Utilisateur:Guillaume.Boisseau|nadrieril]] et [[Utilisateur:Camille.Masset|tizot]] en 2014-15 pour remplacer l'ancien site des bars, et avait été déployé pour l'arrivée des 2014, qui n'ont du coup pas connu l'ancien site.
 
Il a ensuite été intégralement recodé par les BR 20, 21 et 22 suite à l'abandon progressif de la codebase qui ne permettait plus de le mettre à jour. Le BR 20 a notamment initié la création d'un nouveau frontend en React, qui a été récupéré par le BR 21 ayant initié la création d'un nouveau backend en Adonis JS. Le backend actuel a été quasiment intégralement codé par Thibaut de Saivre (VPrez BR21), en espérant qu'il ait été cette fois-ci suffisamment documenté pour garantir sa pérennité.
 
L'ancienne API (lancée en 2014-15) était implémentée avec django : le code est toujours hébergé sur [https://gitlab.binets.fr/br/chocapix-server GitLab]. L'ancienne partie client était écrite en AngularJS : le code est toujours hébergé sur [https://gitlab.binets.fr/br/chocapix-client GitLab].


La base de données est implémentée avec django : le code est hébergé sur [https://github.com/BinetReseau/chocapix-server GitHub].
Le nouveau frontend en React.js, développé depuis 2021, est hébergé sur Gitlab [https://gitlab.binets.fr/br/chocapix-frontend ici]. Le backend [https://gitlab.binets.fr/br/chocapix-backend aussi].


La partie navigateur est écrite avec AngularJS : le code est hébergé sur [https://github.com/BinetReseau/chocapix-client GitHub].
L'antique repo principal est disponible sur [https://github.com/BinetReseau/chocapix-docker GitHub].


== Voir aussi ==
== Voir aussi ==
Pour des détails sur l'implémentation/la maintenance :
Pour des détails sur l'implémentation/la maintenance :
* [[Chocapix:Base de données|Accès à la base de données]]
* [[Admin:Chocapix|Administration]]
* [[Chocapix:Rôles|Rôles et permissions]]
* [[Chocapix:Rôles|Rôles et permissions]]
* [[Chocapix:Aliments|Aliments]]
* [[Chocapix:Aliments|Aliments]]

Version actuelle datée du 5 avril 2025 à 22:43

Chocapix est le site des bars d'étage.

Il avait été antérieurement développé par ntag, nadrieril et tizot en 2014-15 pour remplacer l'ancien site des bars, et avait été déployé pour l'arrivée des 2014, qui n'ont du coup pas connu l'ancien site.

Il a ensuite été intégralement recodé par les BR 20, 21 et 22 suite à l'abandon progressif de la codebase qui ne permettait plus de le mettre à jour. Le BR 20 a notamment initié la création d'un nouveau frontend en React, qui a été récupéré par le BR 21 ayant initié la création d'un nouveau backend en Adonis JS. Le backend actuel a été quasiment intégralement codé par Thibaut de Saivre (VPrez BR21), en espérant qu'il ait été cette fois-ci suffisamment documenté pour garantir sa pérennité.

L'ancienne API (lancée en 2014-15) était implémentée avec django : le code est toujours hébergé sur GitLab. L'ancienne partie client était écrite en AngularJS : le code est toujours hébergé sur GitLab.

Le nouveau frontend en React.js, développé depuis 2021, est hébergé sur Gitlab ici. Le backend aussi.

L'antique repo principal est disponible sur GitHub.

Voir aussi

Pour des détails sur l'implémentation/la maintenance :