Technologies et langages

Pour installer le projet en local, suivez les instructions ci-dessous.

  1. Langage et modules

  2. Disponibilité du code source

  3. Conteneurisation

  4. Hébergement

Langage et modules

L’application a été écrite en Python (3.12.3) sur le framework Django (5.2.6) avec une base de données SQLite. Les modules suivants ont été utilisés :

Disponibilité du code source

Le code source de l’application est hébergé sur GitHub.

Un workflow GitHub Actions est mis en place permettant lors de chaque commit sur la branche main :

  • L’exécution des jeux de tests intégrés à l’application

  • La mise à jour de l’image conteneurisée

  • Le déploiement du conteneur chez l’hébergeur

Conteneurisation

L’application conteneurisée via Docker est disponible sur Docker Hub.

Hébergement

L’application est déployée et hébergée via Render.

Cliquez ici pour accéder au site web public.