Skip to content

tonybZY/generateur-devis-formation

Repository files navigation

🧾 Générateur de Devis - API Formation

Projet pédagogique : Apprendre à créer une API REST avec Flask pour générer des devis PDF professionnels

📸 Aperçu du projet

Cette application génère des devis au format PDF avec un design professionnel, identique au modèle de formation fourni.

Fonctionnalités :

  • ✅ API REST simple avec Flask
  • ✅ Génération PDF avec ReportLab
  • ✅ Design professionnel (en-tête bleu, tableau structuré)
  • ✅ Calculs automatiques (HT, TVA 20%, TTC)
  • ✅ Déployable sur Railway en un clic
  • ✅ Documentation complète intégrée

🎯 Objectifs pédagogiques

  1. Backend : Créer une API REST avec Flask
  2. PDF : Générer des documents avec ReportLab
  3. Déploiement : Mettre en production sur Railway
  4. Bonnes pratiques : Structure de projet, validation des données

🚀 Installation et test en local

Prérequis

  • Python 3.8+ installé
  • Git installé

Étapes d'installation

# 1. Cloner le repository
git clone https://github.com/votre-username/devis-generator.git
cd devis-generator

# 2. Créer un environnement virtuel
python -m venv venv

# 3. Activer l'environnement
# Sur Windows:
venv\Scripts\activate
# Sur Mac/Linux:
source venv/bin/activate

# 4. Installer les dépendances
pip install -r requirements.txt

# 5. Lancer l'application
python app_students.py

About

API Flask pour générer des devis PDF - Projet de formation développement web

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors