Développement full-stack avec Django, gestion de contenu via Wagtail, utilisation des formsets, HTMX et Chart.js pour le front dynamique.
Hébergement sur Infomaniak VPS (Ubuntu 24.04), avec Nginx en reverse proxy, Gunicorn comme serveur d’application et PostgreSQL en base de données.
Configuration HTTPS complète via Let’s Encrypt, gestion du firewall Infomaniak, redirections 301 et politique stricte des cookies (CSRF, session sécurisée).
Déploiement par Git & SCP, environnement virtuel isolé, collectstatic automatisé et redémarrage Gunicorn/Nginx via systemctl.
Développement sur PyCharm et TablePlus pour la base de données. Tests et couverture de code avec pytest et coverage.
Utilisation future de GitHub Actions pour la CI/CD, supervision de l’application via les logs Nginx et Gunicorn.