Ez a projekt egy virtuális próbafülke MVP (Minimum Viable Product) implementációja, amely lehetővé teszi a felhasználók számára, hogy élőben próbálják ki a ruhákat egy webes alkalmazás segítségével. A cél az, hogy a felhasználók valós idejű visszajelzést kapjanak a ruhák illeszkedéséről és megjelenéséről.
Maga a példa a Mentor Klub "Google Cloud Platform AI – Építsünk valós AI alkalmazást egy nap alatt" élő, egynapos képzéséhez készült, és a képzés során a résztvevők megismerkedhetnek a Google Cloud Platform AI kódbázási lehetőségeivel, valamint a virtuális próbafülke MVP fejlesztésének alapjaival.
Az egyes demók fázisnonként jelennek meg és külön branch-ekben és tag-ekben is elérhetők, így a résztvevők könnyen követhetik a fejlesztési folyamatot és megérthetik az egyes lépések jelentőségét.
main: A fő branch, amely a legfrissebb, teljes megoldást tartalmazza.demo/1-backend-api: Az első demó, amely a backend API alapjait mutatja be. Itt egy Python alapú FastAPI szerver kerül implementálásra. Ehhez tartozó tag:1-backend-api.demo/2-frontend: A második demó, amely a frontend integrációt mutatja be. Itt a frontend és a backend közötti kommunikáció kerül implementálásra. Ehhez tartozó tag:2-frontend.demo/3-backend-virtual-try-on: A harmadik demó, amely a virtuális próbafülke backend logikáját mutatja be. Itt a ruhák illeszkedésének és megjelenésének feldolgozása kerül implementálásra. Itt kötjük össze a backend-et a Google Cloud AI szolgáltatásaival. (Enterprise Agent Platform) Ehhez tartozó tag:3-backend-virtual-try-on.demo/4-frontend-virtual-try-on: A negyedik demó, amely a virtuális próbafülke frontend logikáját mutatja be. Itt a felhasználói interakciók kerülnek implementálásra, és a backend API-t használja a ruhák illeszkedésének és megjelenésének feldolgozásához. Ehhez tartozó tag:4-frontend-virtual-try-on.
-
Backend API: A backend implementálása FastAPI segítségével, amely egy egyszerű API-t biztosít számunkra. Részletek a 1-backend-api.md fájlban találhatók.
-
Frontend: A frontend implementálása egy egyszerű html fájl formájában történik, amely a backend API-t használja a felhasználói interakciókhoz. Részletek a 2-frontend.md fájlban találhatók.
-
Backend Virtual Try-On: A virtuális próbafülke backend logikájának implementálása, amely a ruhák illeszkedését és megjelenését kezeli. Részletek a 3-backend-virtual-try-on.md fájlban találhatók.
-
Frontend Virtual Try-On: A virtuális próbafülke frontend logikájának implementálása, amely a felhasználói interakciókat kezeli és a backend API-t használja a ruhák illeszkedésének és megjelenésének feldolgozásához. Részletek a 4-frontend-virtual-try-on.md fájlban találhatók.