Skip to content

Latest commit

 

History

2 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 

Repository files navigation

Skincare E-commerce avec Chatbot IA

E-commerce de produits de soin de la peau avec un assistant conversationnel qui recommande des produits selon le profil de l'utilisateur (type de peau, problème ciblé, budget...).

Stack technique

  • Backend : Python (FastAPI) + SQLAlchemy + PostgreSQL
  • Frontend : React (Vite)
  • Chatbot : API Claude (Anthropic) avec function calling pour rechercher les produits en base

Démarrage

Backend

cd backend
python -m venv venv
source venv/bin/activate      # Windows: venv\Scripts\activate
pip install -r requirements.txt
cp .env.example .env          # puis remplir les valeurs
uvicorn app.main:app --reload

L'API sera disponible sur http://localhost:8000 Documentation interactive : http://localhost:8000/docs

Frontend

cd frontend
npm install
npm run dev

L'application sera disponible sur http://localhost:5173

Variables d'environnement requises

Voir backend/.env.example. Ne jamais committer le fichier .env réel.

Roadmap

  • Modèles de base de données (produits, utilisateurs, commandes)
  • Endpoints CRUD produits
  • Authentification JWT
  • Module chatbot avec function calling
  • Panier et checkout
  • Interface React (catalogue, produit, panier, chat widget)

About

Plateforme e-commerce de produits de soin de la peau intégrant un chatbot intelligent qui guide les clients vers les produits adaptés à leur type de peau et leurs besoins, via FastAPI (Python) et React.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages