Descripció
2LOOK és una aplicació mòbil que resol un problema quotidià: la majoria de persones no sap quin tall de cabell li afavoreix segons la forma de la seva cara, i acaba triant a cegues quan s'asseu a la cadira del barber. L'aplicació actua com un assessor personal que analitza la morfologia facial de l'usuari a partir d'una fotografia i li recomana els tres talls que millor li escauen, cadascun amb el seu nom, una explicació de per què li afavoreix i una imatge de referència generada per intel·ligència artificial.
El funcionament és senzill i directe. L'usuari obre l'aplicació, es fa una foto o n'escull una de la galeria, i el sistema l'envia a l'API de Gemini (Google), que detecta la forma de la cara i retorna els tres talls recomanats en format estructurat. En paral·lel, l'aplicació crida a fal.ai per generar imatges de referència de cada tall, sense bloquejar la interfície. Si l'API de Gemini supera el límit de peticions, el sistema rota automàticament entre tres claus independents; si totes fallen, s'activa un mode demo amb resultats predefinits. Un cop obtinguda la recomanació, l'usuari pot reservar directament amb el tall suggerit per la IA.
Més enllà de l'assessorament estètic, 2LOOK integra un sistema complet de reserves amb barberies reals. L'usuari pot explorar els barbers disponibles, consultar el seu perfil i valoracions, escollir el servei, la data i l'hora, i confirmar la cita amb pagament integrat mitjançant Stripe. L'aplicació també inclou historial de talls, gestió de cites, favorits i valoracions. Tècnicament, el projecte combina un frontend desenvolupat amb Ionic i Vue 3, un backend amb Spring Boot i una base de dades PostgreSQL allotjada a Aiven Cloud, desplegat a Vercel i Render respectivament.