Les meilleurs développeurs informatique freelances sont sur Codeur.com
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
59 freelances ont répondu à ce projet
50 propositions de devis en moins de 2h
Montant moyen des devis proposés : 1 550 €
Estimation du délai : 4 jours