Tienda online completa con catálogo, carrito, checkout, pagos (Stripe), envío, seguimiento y panel de gestión.
- Descripción general
- Requisitos del producto
- Requisitos del proyecto
- Modelo de datos
- Mapa de navegación
- Tecnologías utilizadas
- Instalación y ejecución
- Variables de entorno
- Pagos con Stripe
- Estructura del proyecto
- Notas de despliegue (Render)
- Equipo de trabajo
- Licencia
E-CLOTHIFY es un ecommerce B2C construido con Django, ofreciendo:
- Catálogo navegable con filtros
- Carrito persistente por sesión
- Checkout en ≤ 3 pasos
- Envío + pago (contrareembolso o tarjeta, Stripe)
- Confirmación por email
- Seguimiento por token o por ID
- Panel de gestión independiente del admin de Django
Optimizado para despliegue en Render.
- Categorías, marcas y búsqueda por texto.
- Control de stock (agotado).
- Imagen principal de producto.
- Cantidades (+/−).
- Totales dinámicos.
- Persistencia en sesión.
- 3 pasos: datos → pago → confirmación.
- Permite invitado.
- Validación de stock y envío.
- Email de confirmación.
- Seguimiento:
- Token único
- ID + email
- Email + contraseña.
- Perfil editable.
- Métricas (productos, pedidos, pendientes).
- Cambios rápidos de estado.
- Vista detallada.
- Interfaz visual moderna.
- Pruebas en PaaS (Render).
- Entrega con documentación.
- Metodología híbrida.
- Requisitos: Django, VS Code, Stripe.
- Admin de Django solo en desarrollo.
Entidades principales:
ProductoCategoriaMarcaPedidoPedidoItemShippingMethodUser(Django)- Carrito → almacenado en sesión
