Mingle

E-commerce full-stack cu vizualizare de produse în realitate augmentată și asistent bazat pe GPT.

An

2024

Rol

Full Stack Developer

Durată

6 luni

Mingle

Prezentare Generală

Un proiect personal full-stack: o platformă de e-commerce unde clienții văd produsele în 3D și realitate augmentată, cu un asistent bazat pe GPT pentru recomandări. Am deținut întregul ciclu — arhitectură, UI/UX și dezvoltarea API-ului de backend.

Provocarea

Vizualizarea AR și recomandările conversaționale stau amândouă în afara unui magazin obișnuit, așa că arhitectura trebuia să servească resurse 3D și un LLM alături de traficul normal de catalog și autentificare — iar eu voiam încredere reală în ea, nu un demo care merge o dată.

Soluția

React pe front-end și Node.js cu Express pe backend într-o structură MVC, cu MongoDB pentru cataloage de produse și utilizatori, și API-uri REST care acoperă randarea AR, operațiunile CRUD și autentificarea. Un asistent bazat pe GPT se ocupă de recomandările de produse.

Rezultate

Aplicația este acoperită cu Jest, Playwright, Percy și Storybook — testare unitară, end-to-end și de regresie vizuală — astfel încât fluxurile AR și de asistent sunt verificate, nu presupuse.