Be-Free est une plateforme d'accompagnement et de formation e-commerce premium, conçue pour offrir une expérience fluide et professionnelle tant pour les étudiants que pour les formateurs.
- Framework : React + Vite
- UI Library : Material UI (MUI)
- Design : Glassmorphism, Responsive Mobile-First
- State Management : Context API
- Framework : Django + DRF
- Base de données : PostgreSQL (via Supabase)
- Stockage Media : Cloudinary
- Paiements : Stripe
- Emails : SMTP (Gmail/Resend)
- Tableau de Bord Dynamique : Roadmap interactive montrant l'avancée du projet (KBIS, CIRE, Site, etc.).
- Gestion Financière : Suivi des paiements, échéances automatiques et intégration Stripe sécurisée.
- Profil Sécurisé : Changement de mot de passe avec vérification et suppression de compte en multi-étapes.
- Notifications : Alertes en temps réel (In-app & Email) lors de la validation des étapes par le formateur.
- Gestion des Échéances : Définition d'une date d'échéance globale s'appliquant automatiquement à tous les clients.
- Suivi de Progression : Validation des étapes clés des étudiants déclenchant des notifications automatiques.
- Administration : Gestion complète des profils et des paramètres de la plateforme.
git clone <votre-repo>
cd Be-Free-E-commercecd backend
python -m venv venv
source venv/bin/activate # Sur Windows: venv\Scripts\activate
pip install -r requirements.txt
# Configurez votre .env
python manage.py migrate
python manage.py runservercd frontend
npm install
npm run devLa plateforme est pré-configurée pour un déploiement sur Vercel.
- Utilise le runtime
@vercel/python. - Fichier de build :
backend/build.sh(gèrecollectstatic). - EntryPoint :
backend/config/wsgi.py.
- Utilise
@vercel/static-build. - Routage SPA : Configuré dans
frontend/vercel.json.
DATABASE_URL(Supabase)CLOUDINARY_URLou clés API individuellesSTRIPE_SECRET_KEYEMAIL_HOST_PASSWORD
© 2026 Be-Free E-commerce. Tous droits réservés.