mle-back
activeCe projet est le backend de "Mon Logement Étudiant", une application visant à faciliter la recherche de logement pour les étudiants. Il gère les informations sur les logements, les utilisateurs et les établissements.
Python
Apache-2.0DocumentationFeatures
- Gestion des logements
- Gestion des utilisateurs
- Recherche de logement
- Alertes
- Gestion des établissements
Tech Stack
Dépendances
DjangopytestRuffSentryDRF Spectacular
Composants
- API REST
- Base de données PostgreSQL
- Frontend (non inclus dans ce dépôt)
- Microservices
Tags
Changelog
Changelog : mle-back (derniers 30 jours)
Résumé
Les dernières évolutions de Mon Logement Étudiant (mle-back) se concentrent sur l'amélioration de la recherche de logements, la gestion des utilisateurs et la correction de bugs. Des améliorations ont été apportées à la recherche de territoires et à la gestion des alertes, ainsi qu'à la robustesse de l'application grâce à des contraintes d'unicité sur les adresses email et des corrections de sérialisation.
Évolutions fonctionnelles
- Amélioration de la recherche de territoires (#38a5f05)
- Ajout du nombre d'alertes disponibles pour un utilisateur (#553ff58)
- Correction de l'affichage de l'URL du site frontal sur l'environnement de staging (#e82d533)
- Correction de l'ID dans le sérialiseur utilisateur (#b4e88de)
- Ajout de la bounding box (BBox) au sérialiseur de ville (#f0bd4d6)
Évolutions techniques
- Ajout d'une contrainte d'unicité sur l'adresse email des utilisateurs au niveau de la base de données (#1a058d9)
- Refactorisation du code et suppression de code inutile (#f0af2eb, #b6129b5)
- Correction de l'importation des fichiers CSV en supprimant le BOM (Byte Order Mark) (#d5aa3e6)
- Amélioration des tests et correction de la sérialisation (#1ef61a4, #4ba5fc3, #25af037, #6008e6b)
Autres changements
- Mise à jour de la dépendance
sentry-sdkde la version 2.48.0 à la version 2.49.0 (#0d48cba) - Mise à jour de la dépendance
ruffde la version 0.14.10 à la version 0.14.11 (#f65dc51) - Ajout de migrations (#7745c6a)
- Ajout d'un nouveau test (#25af037)
- Temporisation à 5 minutes pour les tests (#54d6f65)
Métriques
- Stars
- 3
- Forks
- 1
- Open Issues
- 6
- Last Activity
- Yesterday
Information
- Target Audience
- Agents de l'Administration
- Authentication
- email-password, oauth2, session, magic-link
- Testing
- Pytest, Factories