Skip to content

NicolasBogado/Ecommerce

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Tienda de Ropa en Línea

Este es el README para la Tienda de Ropa en Línea, una aplicación web completa que permite a los usuarios explorar y comprar una amplia gama de productos de moda. Esta aplicación ha sido desarrollada utilizando el marco de trabajo Django, junto con tecnologías web como Bootstrap, HTML, CSS y JavaScript.

Instalación de Bibliotecas

Antes de comenzar con la configuración de la Tienda de Ropa en Línea, es importante asegurarse de que todas las bibliotecas y dependencias necesarias estén instaladas. Aquí hay una guía paso a paso para configurar el entorno de desarrollo:

1. Crear un Entorno Virtual (Opcional, pero recomendado):

python -m venv myenv

2. Activar el Entorno Virtual:

  • En Windows:
myenv\Scripts\activate

3. Instalar Django:

pip install Django

4. Instalar Pillow (para el manejo de imágenes):

pip install Pillow

Configuración del Proyecto

Una vez que las bibliotecas están instaladas, puedes configurar el proyecto de la Tienda de Ropa en Línea. Aquí hay una guía para hacerlo:

1. Crear un Nuevo Proyecto Django:

django-admin startproject ec

1. Crear la Aplicación:

django-admin startapp app

Esto creará un nuevo proyecto llamado "ec". Puedes elegir el nombre que prefieras.

2. Levantar el Servidor de Desarrollo:

python manage.py runserver

Esto iniciará el servidor de desarrollo de Django para que puedas comenzar a trabajar en tu proyecto.

Estructura del Proyecto

El proyecto de la Tienda de Ropa en Línea tiene una estructura organizada. Aquí está una descripción de algunas de las carpetas y archivos más importantes:

  • ecomm: Esta es la carpeta principal del proyecto.

    • apps.py: Configuración de las aplicaciones.
    • forms.py: Definición de formularios personalizados.
    • models.py: Definición de modelos de base de datos.
    • urls.py: Configuración de las direcciones URL de la aplicación.
    • views.py: Implementación de las vistas y lógica de la aplicación.
  • app: Esta es la aplicación principal de la Tienda de Ropa en Línea.

    • migrations: Contiene archivos de migración de base de datos.
    • static: Aquí se almacenan los archivos estáticos como imágenes, CSS y JavaScript.
    • templates: Contiene los archivos HTML que definen la interfaz de usuario.

Funcionalidades Principales

La Tienda de Ropa en Línea ofrece las siguientes funcionalidades principales:

Explorar Productos

Los usuarios pueden navegar y ver una amplia gama de productos de moda.

Agregar al Carrito

Los productos se pueden agregar al carrito de compras para su posterior compra.

Registro y Autenticación

Los usuarios pueden registrarse y autenticarse en el sitio.

Recuperación de Contraseña

La función de recuperación de contraseña permite a los usuarios restablecer sus contraseñas a través del correo electrónico.

Gestión de Direcciones de Envío

Los usuarios pueden agregar y gestionar múltiples direcciones de envío.

Cambio de Contraseña

Los usuarios pueden cambiar sus contraseñas desde su perfil.

Cerrar Sesión

Los usuarios pueden cerrar sesión de sus cuentas.

Uso de Bloques y Templates

La estructura del proyecto utiliza bloques y templates para facilitar la personalización de las páginas. Puedes modificar los archivos HTML dentro de la carpeta templates para cambiar la apariencia de la aplicación. Los archivos HTML están diseñados para ser modulares, lo que facilita la creación de nuevas páginas y la personalización de las existentes.

Este README proporciona una visión general de alto nivel de la Tienda de Ropa en Línea y cómo configurarla. A medida que trabajes en el proyecto, puedes explorar y personalizar aún más las funcionalidades y la apariencia según tus necesidades específicas. ¡Disfruta desarrollando tu tienda en línea de moda con Django!

About

Ecommerce Virgia Castellano

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • HTML 54.8%
  • Python 38.2%
  • JavaScript 4.0%
  • CSS 3.0%