Este proyecto académico implementa una plataforma web desarrollada con Django que combina funcionalidades de tienda. El sistema permite la gestión de contenido digital (blogs) con características de comercio electrónico, sistema de reseñas y carrito de compras.
-
Interfaz de Usuario
- Diseño responsive y limpio
- Carousel funcional en página principal
- Navegación
- Integración de Bootstrap para UI consistente
-
Funcionalidades Core
- Sistema de carrito funcional con cálculos
- Gestión de blogs con imágenes
- Sistema de reseñas por producto
- Panel administrativo personalizado(admin/vendedor)
-
Seguridad
- Protección CSRF implementada
- Manejo básico de errores
- Validación de formularios
- Python 3.10+
- Django Framework
- Dependencias adicionales:
- en el archivo requirements.txt(Estn las dependencias necesitadas)
- mysqlclient/para MySQL
- Crear y activar entorno virtual
python -m venv .venv
.\.venv\Scripts\Activate.ps1- Instalar dependencias
pip install -r .\requirements.txt-
Configurar la base de datos
-
Migraciones y superusuario
python manage.py migrate
python manage.py createsuperuser- Ejecutar servidor de desarrollo
python manage.py runserver-
Gestión de Contenido
- Catálogo de blogs
- Carga de imágenes de portada
-
Sistema de Usuarios
- Panel de administración
- Panel de vendedores
- Autenticación de administradores
- Gestión de vendedores
-
Comercio Electrónico
- Carrito de compras
- Registro de pedidos
- Procesamiento de ventas
/- Página principal y catálogo/login/- Acceso administrativo/ventas/- Panel de control de ventas (admin)/agregarBlogs/- Gestión de vende con nosotros(aliados)/pedidos/- Datos de pedidos de usuario( y se crea la venta con datos del comprador )/blog_comentado/<int:id>//- Datos de reseñas por blog y se crea la reseña con un comprador asignado(sin reseñas anonimas)