Ce projet constitue la partie back-end de la plateforme de gestion de crèche, développée avec Django REST Framework (DRF). Il gère les API, les utilisateurs, les paiements, ainsi que les données relatives aux enfants, éducateurs et administrateurs.
- Kevin Laubhouet
- Togo Soumaila
- Kouadio Tia Emmanuel (Lead, intervenant sur les deux parties)
- Python 3.8 ou supérieur
- Django 3.2 ou supérieur
- Django REST Framework
- PostgreSQL (ou une autre base de données compatible)
-
Cloner le projet :
git clone https://github.com/nom-utilisateur/gestion_creche_back-end.git
-
Accéder au répertoire du projet :
cd gestion_creche_back-end
-
Créer un environnement virtuel :
python -m venv venv source venv/bin/activate # Pour Windows, utilisez venv\Scripts\activate
-
Installer les dépendances :
pip install -r requirements.txt
-
Appliquer les migrations de base de données :
python manage.py migrate
-
Créer un super utilisateur pour accéder à l'interface d'administration :
python manage.py createsuperuser
-
Lancer le serveur de développement :
python manage.py runserver
-
Accéder à l'API et à l'interface admin : Ouvrez votre navigateur et allez à l'adresse suivante :
http://localhost:8000
- Gestion des utilisateurs (parents, éducateurs, administrateurs)
- Gestion des inscriptions et des présences
- Suivi des activités des enfants
- Paiements en ligne et gestion des finances
- API REST sécurisées pour le front-end