PyGabDev : un projet Django / Wagtail

Mon site personnel que j'utilise comme portfolio, blog, et pour faire de la gestion de projet en backoffice.

screen de pygabdev

PygabDev - Application Personnelle & Portfolio

À propos

PygabDev est une application web personnelle développée avec **Django Wagtail** servant de portfolio professionnel et d'outil de gestion. Elle combine une vitrine publique présentant articles de blog et projets, avec un back-office complet pour la gestion administrative (factures, clients, projets).

Stack Technique

- CMS : Wagtail 7.0

- Backend : Django 5.2

- Base de données : MySQL

- Frontend : TailwindCSS et HTMX

- Formulaires : django-crispy-forms avec crispy-tailwind

- Authentification : Django avec django-recaptcha

- Tests : pytest avec pytest-django

- Hébergement : VPS avec déploiement personnalisé

Fonctionnalités Clés

- Portfolio professionnel avec présentation des projets

- Système de blog spécialisé Python, Django et Wagtail

- Back-office de gestion complète des factures

- Gestion des clients, projets et services

- Suivi des paiements et facturation

- Interface d'administration Wagtail sur mesure

- Système de tags et catégorisation

- Formulaires de contact avec reCAPTCHA

- Interface responsive et mobile-first

Points Techniques

- Architecture basée sur Wagtail CMS pour la flexibilité éditoriale

- Intégration wagtailcodeblock pour les exemples de code

- Nettoyage automatique des fichiers avec django-cleanup

- Gestion des cookies avec django-cookie-consent


Retour