Les meilleurs développeurs informatique freelances sont sur Codeur.com

Développement d'un endpoint d'import de données (API Python / Flask)

 Ouvert · Moins de 500 € · 59 offres · 9283 vues · 37 interactions


Nous éditons une plateforme SaaS de comptabilité carbone. Le backend est une API REST développée en Python (Flask), avec authentification par jeton JWT et une base de données relationnelle gérée via SQLAlchemy. Nous souhaitons ajouter une fonctionnalité d'import de données à partir d'un fichier Excel structuré, afin d'alimenter automatiquement les données métier de la plateforme.

Développer un nouvel endpoint d'API permettant d'importer un classeur Excel comportant plusieurs onglets, et de créer automatiquement les enregistrements correspondants dans les tables métier de la base de données (émissions, facteurs d'émission, entités).

Périmètre technique (aperçu général)
• Endpoint POST sécurisé (JWT), réception d'un fichier .xlsx en multipart/form-data
• Lecture et parsing de plusieurs onglets du classeur
• Création des enregistrements dans les tables concernées (facteurs d'émission, émissions, entités)
• Calcul d'une valeur dérivée (intensité d'émission) à partir des données importées et du facteur associé
• Détection des doublons pour éviter les insertions multiples si l'import est relancé sur le même fichier
• Option de simulation « dry run » (validation sans écriture en base)
• Réponse JSON exploitable par le front-end pour signaler le succès ou les erreurs

Compétences requises
• Python / Flask (API REST)
• SQLAlchemy et bases de données relationnelles (PostgreSQL)
• Manipulation de fichiers Excel (openpyxl / pandas)
• Authentification JWT
• Bonnes pratiques : validation des données, gestion des erreurs, code testé et documenté
Livrables attendus
• Code de l'endpoint, intégré à notre backend existant et documenté
• Tests de la fonctionnalité
• Brèves instructions de mise en service

Budget indicatif : Moins de 500 €

Publication : 29 juillet 2026 à 14h30

Profils recherchés : Développeur spécifique freelance , Expert BDD freelance , Développeur Python freelance , Développeur back-end freelance , Développeur API freelance

Le profil du client est reservé aux prestataires abonnés

Créer un compte

59 freelances ont répondu à ce projet

50 propositions de devis en moins de 2h

Mehdi Stili Développeur Python
Herve Bansay Développeur blockchain
Youness El Hallaoui Développeur spécifique
Brice Carbou Développeur spécifique
Fabien Berthelet Chef de projet
Codes Castle Agence de développement web
Jaroslaw Chmielewski Développeur web
+52

Montant moyen des devis proposés : 1 550 €

Estimation du délai : 4 jours

Publier un projet similaire

Chaque jour, des centaines de clients utilisent Codeur.com pour trouver un prestataire. Créez votre compte dès maintenant, remplissez votre profil et trouvez de nouveaux clients.

Trouver des nouveaux clients