FemShop es un proyecto de ecommerce desarrollado con Vue, utilizando Pinia para el manejo del estado, localStorage para persistencia local, Firebase para gestión de datos y autenticación, y una API externa para la gestión de usuarios.
Live: https://femshop-nu.vercel.app/
FemShop es una aplicación de ecommerce que permite a los usuarios navegar por productos, añadirlos al carrito y gestionar sus favoritos. La aplicación está diseñada para ser intuitiva y fácil de usar, proporcionando una experiencia de usuario fluida.
- Vue: Framework progresivo de JavaScript para construir interfaces de usuario.
- Pinia: Biblioteca de gestión de estado para Vue.
- Firebase: Plataforma de desarrollo de aplicaciones que incluye base de datos, autenticación y hosting.
- localStorage: API de almacenamiento web para persistir datos en el navegador.
- API externa: Utilizada para gestionar usuarios y datos relacionados.
- Navegación de Productos: Los usuarios pueden ver una lista de productos disponibles. Navegación por categorías.
- Gestión de Carrito: Añadir y eliminar productos del carrito de compras.
- Favoritos: Añadir y eliminar productos de la lista de favoritos.
- Autenticación: Inicio de sesión y registro de usuarios mediante Firebase.
- Persistencia de Datos: Uso de localStorage para guardar el estado del carrito y favoritos cuando el usuario no está autenticado.
- Platzi Fake Store API: API utilizada para el login de usuarios y datos de productos
| Contraseña | |
|---|---|
| john@mail.com | changeme |
| maria@mail.com | 12345 |
- 20LESS: 20% de descuento
- ALLFREE: 100% de descuento (gratis)
- BLACKFRIDAY: 50% de descuento