
Une plateforme de Services de Conciergerie avec API
Front-End
Caractéristique Principale
- Interface utilisateur réactive et moderne développée principalement avec React.
Fonctionnalités avancées
- Système d’authentification des utilisateurs avec Firebase Authentication.
- Formulaires interactifs pour la soumission de demandes de devis.
- Intégration de paiements en ligne via Stripe.
- Gestion de l’état avec Redux et persistante avec Redux Persist.
- Notifications en temps réel via React Hot Toast.
- Interface utilisateur attrayante avec TailwindCSS et Ant Design.
Technologies utilisées
- React 18.2.0
- TypeScript 5.2.2
- TailwindCSS 3.4.1
- Vite 5.1.4
- Axios 1.7.2
- Zod 3.23.8
- Firebase 10.8.1
- Stripe 14.20.0
Back-End
Caractéristique Principale
- API RESTful développée avec Node.js/Express et Firebase Functions.
Fonctionnalités avancées
- CRUD pour la gestion des devis et des utilisateurs.
- Authentification JWT et validation des données avec Joi.
- Sécurisation des requêtes avec Helmet et gestion des erreurs via Winston.
- Intégration de Stripe pour les transactions financières.
- Envoi d’emails via Sendinblue.
Technologies utilisées
- Node.js 20.x
- Express.js 4.18.2
- Firebase Functions 5.0.1
- Joi 17.12.2
- Winston pour la journalisation
- Stripe pour les paiements
- Multer pour la gestion des fichiers