Le projet vise à améliorer l'architecture et la qualité d'un site web existant en résolvant des problèmes de linting, en intégrant Sentry pour la surveillance des erreurs, et en optimisant le déploiement avec un pipeline CI/CD utilisant Docker
[x] Créer une nouvelle application, contenant l'adresse et les modèles letting.
[x] En utilisant les migrations Django, créer de nouvelles tables pour l'adresse et les modèles letting dans la base de données.
[x] Remplir les nouvelles tables avec les données actuelles.
[x] Répéter l'opération pour Profiles, qui doivent contenir le modèle de Profile.
[x] Renommer lettings_index.html en index.html et la vue lettings_index en index.
[x] Déplacer les URL de lettings et de profiles de oc_lettings_site vers les nouvelles applications, en gardant ROOT_URLCONF identique. Déplacer les vues et les modèles des lettings dans l'application "lettings".
[x] Créer des espaces de nom pour les URL.
[x] Reproduire ces étapes pour profiles.
[x] En utilisant les migrations Django, supprimer les anciennes tables de la base de données.
[x] Transformer oc_lettings_site en une application et supprimer les fichiers nécessaires.
Mise en place d'une architecture modulaire + ajout des tests pour les views et les models. Mise en place d'un fichier coverage pour gérer la couverture des tests.