Inspiration
La inspiración para FInditex surgió de la necesidad de encontrar ropa similar a prendas que nos gustan sin tener que buscar manualmente en múltiples tiendas. Muchas veces vemos una prenda en redes sociales o en la calle y nos gustaría encontrar algo similar en las marcas que conocemos, por lo que decidimos crear una solución rápida y eficiente que permitiera a los usuarios hacerlo de manera sencilla.
La idea inicial era conseguir que te diera un conjunto de ropa a partir de una imagen con un producto. Pero con la limitación de tiempo, se hizo imposible.
What it does
FInditex permite a los usuarios subir una imagen de una prenda de ropa y, utilizando la API de Visual Search de Inditex, encontrar productos similares dentro de sus tiendas. Además, la aplicación ofrece la posibilidad de guardar prendas en una wishlist para facilitar futuras compras y compartir productos junto con su wishlist.
How we built it
Construimos la aplicación con las siguientes tecnologías:
- Backend: Java con IntelliJ y Maven, encargado de gestionar las peticiones a la API de Inditex y procesar los datos pasando antes por otra API de Imgbb para conseguir la URL de la imagen.
- Frontend: React Native para desarrollar una aplicación móvil intuitiva y accesible.
- API: Integración de la API de Visual Search de Inditex para el reconocimiento de imágenes y la búsqueda de productos similares junto con la API de Imgbb para la URL de la imagen.
Challenges we ran into
Nos encontramos con varios desafíos durante el desarrollo:
- Aprender Java desde cero: Iago tuvo que aprender Java rápidamente para poder desarrollar el backend de la aplicación.
- Aprender React Native: Alejandro tuvo que familiarizarse con React Native para construir la interfaz de usuario.
- Integración de la API de Inditex: La documentación no era del todo clara y hubo que hacer varias pruebas hasta lograr que funcionara correctamente dentro de la aplicación.
Accomplishments that we're proud of
- Lograr una integración exitosa con la API de Inditex en tan poco tiempo.
- Desarrollar una app funcional a pesar de aprender nuevas tecnologías sobre la marcha.
- Implementar una experiencia de usuario fluida y efectiva para la búsqueda de ropa.
What we learned
- Fundamentos y desarrollo con Java para el backend.
- Desarrollo en React Native para aplicaciones móviles.
- Integración de APIs de terceros en una app real.
- Trabajo en equipo bajo presión en un hackathon.
What's next for FInditex
Queremos seguir mejorando FInditex con nuevas funcionalidades, como:
Generación de outfits: A partir de una única prenda, la app podrá sugerir un conjunto completo combinando otras prendas y accesorios de Inditex que complementen el estilo. Esto permitirá a los usuarios descubrir nuevas combinaciones y facilitar sus decisiones de compra.
- Análisis de estilo: Se utilizarán modelos de IA para identificar el tipo de prenda (formal, casual, deportivo, etc.) y sugerir combinaciones acordes.
- Personalización: Los usuarios podrán definir su estilo preferido y la app adaptará las recomendaciones en función de sus gustos y tendencias actuales.
- Filtros de preferencia: Permitirán seleccionar combinaciones según estación del año, colores favoritos, ocasiones específicas o incluso tendencias de moda.
- Integración con la wishlist: Las prendas sugeridas podrán añadirse a la lista de deseos para futuras compras.
Esta nueva funcionalidad hará que FInditex pase de ser solo un buscador de ropa similar a convertirse en un verdadero asistente de moda, ayudando a los usuarios a vestirse con estilo sin esfuerzo.
¡Estamos emocionados por seguir evolucionando la app y llevar la experiencia de compra al siguiente nivel!
Built With
- imgbb
- inditex
- java
- react-native
Log in or sign up for Devpost to join the conversation.