Projet App sécurisation paiements crypto / blockchain
Application de paiement en crypto sécurisée et scalable avec React & FastAPI. Projet en architecture full-stack.
Admin
5/1/20252 min read

Application de paiement en crypto sécurisée et scalable avec React & FastAPI. Projet en architecture full-stack.
🎯 Objectifs du Projet
✅ Authentification sécurisée : Gestion des utilisateurs avec Firebase Authentication.
✅ Données en temps réel : Utilisation de Firestore pour stocker et synchroniser les paiements.
✅ Déploiement moderne : Conteneurisation du frontend et backend avec Docker.
✅ Expérience fluide : Hot reload pour accélérer le développement et les tests.
🚀 Stack Technique
Frontend :
⚛️ React + TypeScript (interface utilisateur moderne et robuste).
🎨 CSS (styles globaux et personnalisés).
Backend :
🐍 Python + FastAPI (API REST performante et extensible).
Base de données & Auth :
🔥 Firebase Firestore (stockage en temps réel).
🔐 Firebase Authentication (gestion des utilisateurs).
Outils & Déploiement :
🐳 Docker + Docker Compose (orchestration des services).
🔄 Hot Reload (mise à jour instantanée en dev).
✨ Fonctionnalités Clés
Authentification :
Inscription et connexion sécurisées via Firebase Auth.
Gestion des sessions utilisateurs.
Gestion des paiements :
Stockage en temps réel des transactions sur Firestore.
Synchronisation automatique entre frontend et backend.
Architecture conteneurisée :
Frontend et backend isolés dans leurs Dockerfiles.
Orchestration via Docker Compose.
Structure du projet :
💰 Partie Cryptomonnaies
Découverte du fonctionnement des transactions blockchain et de leur sécurisation.
Compréhension des portefeuilles numériques et des clés publiques/privées.
Étude de l’intégration d’API crypto pour gérer les paiements (ex : récupération de cours en temps réel).
Analyse des problématiques de sécurité et de scalabilité liées aux paiements décentralisés.
Approfondissement de la logique derrière le Bitcoin, Ethereum et stablecoins, ainsi que leurs différences d’usage.
🚧 Défis Relevés
Mise en place de Firebase en combinaison avec un backend FastAPI.
Gestion des conteneurs et orchestration via Docker Compose.
Synchronisation temps réel entre frontend React et Firestore.
Compréhension des mécanismes techniques des paiements crypto.
💡 Leçons Apprises
Architecture full-stack modulaire avec React, FastAPI et Firebase.
Importance du hot reload pour un cycle de développement rapide.
Prise en main avancée de Docker pour séparer les environnements.
Première approche concrète de l’écosystème crypto et des enjeux associés.


















Localisation
ECE Paris, 37 Quai de Grenelle 75015, Paris FR
Contact
gt.martin.pro@gmail.com
martin.tendero@edu.ece.fr

