¡Bienvenido al repositorio del proyecto ShopNow! 🎉
Este documento ofrece una visión general de la aplicación frontend de e-commerce, un emocionante proyecto de demostración y aprendizaje desarrollado como parte del Sprint 3 del plan de estudios de IT Academy. 🎓
El proyecto está diseñado como un ejercicio práctico intensivo enfocado en conceptos clave del desarrollo frontend.
ShopNow proporciona una experiencia de aprendizaje fundamental para estudiantes, enfocándose en estas áreas clave del desarrollo frontend:
- 🛒 Gestión del Carrito de Compras: Lógica y estado del carrito del lado del cliente.
- 💰 Cálculos de Precios Promocionales: Aplicación y cálculo de descuentos y promociones.
- 🧠 Gestión del Estado del Carrito: Control del estado de los productos seleccionados.
- ✅ Validación de Formularios: Garantizar integridad de los datos introducidos por el usuario.
- 🖼️ Visualización del Catálogo: Mostrar productos de forma clara e interactiva.
- 💡 Prácticas Modernas de Frontend: Aplicación de técnicas actuales en desarrollo UI.
Este proyecto fue desarrollado como parte de un sprint de dos semanas ⏳ en IT Academy.
Su objetivo es permitir a los estudiantes demostrar el dominio de los conceptos mencionados, culminando en una aplicación funcional que refleje las habilidades adquiridas durante el curso.
Para centrar el aprendizaje en la lógica frontend y simplificar el desarrollo, el proyecto incluye las siguientes restricciones:
- 🚫 Sin Integración con APIs Externas: Los datos están integrados localmente. Esto permite trabajar exclusivamente en la lógica del cliente.
- 🧱 UI Predefinida: La interfaz gráfica ya está estructurada. El enfoque es funcionalidad y lógica, no diseño.
- 🖥️ Uso de Consola Permitido: Se acepta mostrar resultados de cálculos o estado de la app en la consola para depuración y pruebas.
- ➕➖ Gestión del Carrito de Compras: Añadir, eliminar y actualizar productos en tiempo real.
- 🎯 Aplicación de Promociones: Lógica integrada para ofertas y descuentos especiales.
- 🔎 Validación de Entradas: Comprobación de datos para asegurar entradas válidas y coherentes.
- 🛍️ Visualización de Productos: Catálogo interactivo y navegable para el usuario.
¡Explora, desarrolla y domina los fundamentos del e-commerce con ShopNow! 💻🛒✨
- 💻 Proyecto: Minishell – Escuela 42
- ✍️ Autoras originales: Miriam Fernández Pérez y Emilie Sellier