Skip to content

E-commerce store built with Django for academic purposes. Includes product catalog, shopping cart, checkout process, and order management.

Notifications You must be signed in to change notification settings

jesrammar/ecommerce-store

Repository files navigation

🧥 E-CLOTHIFY — Ecommerce Store (Django)

Django Python Stripe Status

Tienda online completa con catálogo, carrito, checkout, pagos (Stripe), envío, seguimiento y panel de gestión.


demo


📑 Índice

  1. Descripción general
  2. Requisitos del producto
  3. Requisitos del proyecto
  4. Modelo de datos
  5. Mapa de navegación
  6. Tecnologías utilizadas
  7. Instalación y ejecución
  8. Variables de entorno
  9. Pagos con Stripe
  10. Estructura del proyecto
  11. Notas de despliegue (Render)
  12. Equipo de trabajo
  13. Licencia

📌 Descripción general

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.


✅ Requisitos del producto

🛒 Catálogo

  • Categorías, marcas y búsqueda por texto.
  • Control de stock (agotado).
  • Imagen principal de producto.

🌐 Carrito

  • Cantidades (+/−).
  • Totales dinámicos.
  • Persistencia en sesión.

💳 Checkout

  • 3 pasos: datos → pago → confirmación.
  • Permite invitado.
  • Validación de stock y envío.

📦 Pedidos y seguimiento

  • Email de confirmación.
  • Seguimiento:
    • Token único
    • ID + email

🔐 Autenticación

  • Email + contraseña.
  • Perfil editable.

⚙️ Panel de gestión

  • Métricas (productos, pedidos, pendientes).
  • Cambios rápidos de estado.
  • Vista detallada.
  • Interfaz visual moderna.

📋 Requisitos del proyecto

Cliente

  • Pruebas en PaaS (Render).
  • Entrega con documentación.

Organización

  • Metodología híbrida.
  • Requisitos: Django, VS Code, Stripe.
  • Admin de Django solo en desarrollo.

🗄️ Modelo de datos

Entidades principales:

  • Producto
  • Categoria
  • Marca
  • Pedido
  • PedidoItem
  • ShippingMethod
  • User (Django)
  • Carrito → almacenado en sesión

🧭 Mapa de navegación

About

E-commerce store built with Django for academic purposes. Includes product catalog, shopping cart, checkout process, and order management.

Resources

Stars

Watchers

Forks

Packages

No packages published