Une API robuste pour la gestion de budget personnel, construite avec Django et django-ninja.
- Gestion des utilisateurs et authentification
- Enregistrement et suivi des transactions
- Python 3.8+
- Django 3.2+
- django-ninja
Copiez le fichier .env.exemple
en .env
et remplissez les variables d'environnement.
-
Créez un environnement virtuel et activez-le :
python -m venv venv source venv/bin/activate # Sur Windows, utilisez `venv\Scripts\activate`
-
Installez les dépendances :
pip install -r requirements.txt
-
Configurez les variables d'environnement dans un fichier
.env
à la racine du projet. -
Appliquez les migrations :
python manage.py migrate
-
Lancez le serveur de développement :
python manage.py runserver
Accédez à l'interface API à l'adresse http://localhost:8000/api/docs
pour explorer et tester les endpoints disponibles.
Les contributions sont les bienvenues ! Veuillez consulter le fichier CONTRIBUTING.md pour les directives.
Ce projet est sous licence MIT. Voir le fichier LICENSE pour plus de détails.