Skip to content

Latest commit

 

History

11 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

alt text


📋 Table des Matières


🎯 Aperçu du Projet

MyFashion est une solution innovante qui propose un service de prise de mesures corporelles automatiques à partir d'images en utilisant la technologie MediaPipe Pose Detection.
Idéal pour les secteurs de la mode, du fitness et de la santé, ce projet est structuré en trois branches :

  • ⚙️ Backend : API FastAPI pour le traitement des images.
  • 🎨 Frontend : Une interface utilisateur élégante pour interagir avec les mesures.
  • 📐 Mensuration : Modèles d'estimation et logique métier.

👥 Équipe

Nom Matricule Contribution Participation (%)
KOUASSI DE YOBO GILBERT BRYAN (CHEF) 21P082 Management/FrontEnd/BackEnd 100%
MAFFO FONKOU NATACHA 21P272 Frontend/Mensuration 100%
MBOCK JEAN DANIEL 21P269 FrontEnd/BackEnd 100%
ATABONG STEPHANE 23P781 FrontEnd 85%
BENGONO AMVELA NATHAN 21P091 FrontEnd/BackEnd 85%
WOTCHOKO YOHAN 21P228 FrontEnd 90%
NGOM CHRISTINE 21P336 FrontEnd 75%
NGHOGUE TAPTUE FRANCK 21P279 FrontEnd 80%
YIMBOU JUDE 21P417 FrontEnd 65%
NOUNDJEU NOUBISSIE FRANCK 21P318 FrontEnd 75%

🌲 Branches Principales

Branche Description
main 🟢 Version finale du projet
frontend 🎨 Développement de l'interface utilisateur
backend ⚙️ API et traitement des images
mensuration 📐 Logique d'estimation des mesures

🏗 Structure du Projet

MyFashion/
├── API/
│   ├── app/            # Modèles de calcul des mesures 
│   └── requirements.txt
│   └── run.py
├── frontend/
│   ├── src/            # Structure Angular
│   └── public/
├── backend/
│   ├── app/         # Structure Laravel
│   └── public/
│   └── database/
│   └── resources/
│   └── routes/
│   └── storage/             
└── README.md

🚀 Installation

🧠 Prérequis

  • Python 3.8+
  • Node.js 14+
  • PHP 7.4+
  • Git pour cloner le projet

⚙️ Backend setup

cd backend
composer install
php artisan migrate
php artisan db:seed    #Lancer le seeder pour remplir la BD

🎨 Frontend Setup

cd frontend
npm install

📐 Mensuration

cd backend
python -m venv venv
source venv/bin/activate  # Sur Windows, utilisez 'venv\Scripts\activate'
pip install -r requirements.txt

🛠 Technologies Utilisées

Composant Technologie Language
Backend LARAVEL PHP, Blade
Frontend ANGULAR HTML, CSS , TypeScript
Mensuration FastAPI Python
Base de donnees MySQL (dev), SQLite (deploy) SQL

📸 Guide d'utilisation

INSCRIPTION

alt text

CONNEXION

alt text

MOT DE PASSE OUBLIE

alt text

REINITIALISATION MOT DE PASSE

alt text

ACCUEIL

Accueil

PRODUITS

alt text

COLLECTION

alt text

STYLISTES

alt text

DETAIL STYLISTE

alt text

PANIER

alt text

FORMULAIRE MESURES

alt text

MODELE DE CALCUL DE MESURES

alt text

TEST

alt text

DEVENIR STYLISTE

alt text

MON DASHBOARD

alt text

MES COMMANDES

alt text

UPDATE DASHBOARD

alt text

NEW STYLIST !!

alt text

DETAIL NEW STYLIST

alt text

REVIEW

alt text

FROM PANIER AU PAIEMENT

alt text

PAIEMENT AVEC VOS IDENTIFIANTS

alt text

PAIEMENT REUSSI

alt text

DEMANDE DE CONFIRMATION SUR VOTRE APPAREIL

alt text

CALENDRIER DE RESERVATION

alt text

DEMANDE DE RESERVATION

alt text

CONFIRMATION DE RESERVATION

alt text

DESINCRIPTION DU ROLE DE STYLISTE

alt text


📖 Guide de lancement

  1. Démarrez l'API :

    cd API
    python run.py  # Port 8001
  2. Lancez le frontend :

    cd frontend
    ng serve       # Port 4200
  3. Lancez le backend :

    cd backend
    php artisan serve # Port 8000
  4. Ouvrez votre navigateur à http://localhost:4200.

  5. Profitez de MyFashion pour estimer vos mensurations !


📝 Licence

Ce projet est sous licence ENSPY. Consultez le fichier LICENSE pour plus d'informations.

✨ Développé avec ❤️ par l'équipe MyFashion © 2025 ✨

About

Application de e-shop avec fonctionnalite de calcul de mesures

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages