Skip to content

AlexTraveylan/household_budget_demo

Repository files navigation

API de Gestion de Budget

Une API robuste pour la gestion de budget personnel, construite avec Django et django-ninja.

Fonctionnalités

  • Gestion des utilisateurs et authentification
  • Enregistrement et suivi des transactions

Prérequis

  • Python 3.8+
  • Django 3.2+
  • django-ninja

Environnement

Copiez le fichier .env.exemple en .env et remplissez les variables d'environnement.

Installation

  1. Créez un environnement virtuel et activez-le :

    python -m venv venv
    source venv/bin/activate  # Sur Windows, utilisez `venv\Scripts\activate`
  2. Installez les dépendances :

    pip install -r requirements.txt
  3. Configurez les variables d'environnement dans un fichier .env à la racine du projet.

  4. Appliquez les migrations :

    python manage.py migrate
  5. Lancez le serveur de développement :

    python manage.py runserver

Utilisation

Accédez à l'interface API à l'adresse http://localhost:8000/api/docs pour explorer et tester les endpoints disponibles.

Contribution

Les contributions sont les bienvenues ! Veuillez consulter le fichier CONTRIBUTING.md pour les directives.

Licence

Ce projet est sous licence MIT. Voir le fichier LICENSE pour plus de détails.

About

API de demo pour docstrings

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages