mefit allows users to discover their next favorite clothes.
https://night-existence-458.notion.site/Proyecto-Integrador-bf781a0e8800499499a1ff6e52a49b9f?pvs=74
- Landing page
- Dashboard
- 6 tables
- Api
backend/
entity/
domain/ -- imports from itself -- rarely change
entities/
value-objects/
app/ -- imports from domain -- sometimes changes
use-case-implementations/
integrations/
infra/ -- imports from application -- constantly change
persistance/
https://www.youtube.com/watch?v=xtp_DuPxo9Q&pp=ygUcdHlwZXNjcmlwdCB0dXRvcmlhbCBlc3Bhw7FvbA==
https://www.youtube.com/watch?v=30LWjhZzg50&pp=ygUUdHlwZXNjcmlwdCB0dXRvcmlhbCA=
https://www.youtube.com/watch?v=U23lNFm_J70&pp=ygUUcmVhY3QgbmF0aXZlIG1pZHVkZXY=
https://www.youtube.com/watch?v=ZBCUegTZF7M&pp=ygUTcmVhY3QgbmF0aXZlIGNvdXJzZQ==
Crea un archivo en la raíz del proyecto llamado .env
llena el archivo con la siguiente información:
MYSQL_HOST=127.0.0.1
MYSQL_USER=root
MYSQL_PORT=3306
MYSQL_PASSWORD=password
MYSQL_DATABASE=app
docker exec -i container-name mysql -u root -ppassword <./script.sql
https://colorgradient.dev/gradient-generator/ https://css-tricks.com/clipping-masking-css/ https://css-tricks.com/clipping-masking-css/ https://codepen.io/chriscoyier/pen/PwPEJd?editors=1000 https://www.tailframes.com/marketing/hero-section https://bennettfeely.com/clippy/
https://shopify.github.io/react-native-skia/ https://github.com/gre/react-native-view-shot https://github.com/gunnartorfis/sonner-native
https://sevalla.com/static-site-hosting/
- El usuario puede añadir ropa a su armario personal, a través de la camara (para web solo se sube desde los archivos).
- El usuario puede editar detalles de la prende como marca, modelo y precio.
-
El usuario puede crear y guardar diferentes combinaciones de ropa (outfits) usando las prendas disponibles en su armario.
-
Calcular valor por uso (cost-per-wear):
-
El usuario puede asignar un outfit a un día del mes.
-
Las prendas tienen detalles opcionales (marca, modelo, precio) que no dan error si no se llenan.
- Al configurar un outfit, la app sugiere productos adicionales o similares que están disponibles en el catálogo de la tienda, basándose en las preferencias y el estilo del usuario.
- La aplicación calcula y muestra el valor por uso de cada prenda, basándose en la frecuencia de uso registrada en el armario.
- El usuario puede listar prendas de su armario personal para venderlas en la tienda con un solo clic.
- Los usuarios pueden buscar productos en la tienda utilizando descripciones de texto o imágenes, y la app ofrecerá resultados similares o relacionados (por ahora solo texto).
-
Los usuarios pueden añadir productos al carrito y proceder a pagar, siempre cumpliendo con el requisito de una compra mínima de $300 para que el envio sea gratis.
-
Las funcionalidades del carrito solo existen dentro de la sección de tienda.
- Integración de un sistema de pago para permitir a los usuarios completar la compra de los productos en su carrito .
- El sistema de pago debe aceptar tarjetas de debito y credito dentro del territorio mexicano.
- Lista de productos al azar, se puede tocar para ver el detalle de producto.
- El usuario puede filtrar por tipo de prenda, temporada o color
- Se pueden ver imagenes del producto.
- El usuario puede tocar un boton para agregar al carrito.
- El usuario puede entrar a ver el perfil del vendedor.
- El usuario puede presionar un boton para usar el espejo magico.
- El usuario puede ver otras recomendaciones de ropa en la misma pagina de producto.
- El usuario puede buscar dentro de la categoria de producto.
- Venta de ropa del catálogo a otros usuarios:
- El estilista puede recomendar y vender ropa del catálogo a otros usuarios, con acceso a la información del armario, outfits y preferencias de estilo de cada usuario.
- Uso de información del usuario:
- El estilista tiene acceso a información relevante sobre el armario personal del usuario, sus outfits guardados y sus fotos, para personalizar las recomendaciones.
- Espejo mágico:
- El usuario puede utilizar el "espejo mágico" para visualizar cómo le quedaría la ropa recomendada antes de hacer la compra.
- Comunicación:
- El estilista puede comunicarse con el usuario mediante video o mensajes dentro de la plataforma para discutir las opciones de estilo y realizar recomendaciones personalizadas.
- Comisión por venta:
- El estilista recibe una comisión por cada venta realizada, la cual se calcula en función del valor total de la transacción.
- La plataforma se encarga del proceso de envío de los productos vendidos, coordinando la logística y garantizando la entrega al comprador.
- Al comprar un producto, este se añade automáticamente al armario digital del usuario, lo que simplifica la gestión de su inventario personal.