Skip to content

manuel14mds/WineStore

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

83 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Entrega de Proyecto Final (Coderhouse Python 31090)

Wine Store

Miembros del equipo

  • Lucía Gómez Salinas
  • Manuel Florez
  • Luis Pablo Segovia
Nombre LinkedIn GitHub Email
Lucía Gomez Salinas https://www.linkedin.com/in/luciadgsalinas/ https://github.com/luciadgsalinas [email protected]
Manuel Florez https://www.linkedin.com/in/manuel14mds/ https://github.com/manuel14mds [email protected]
Luis Pablo Segovia https://www.linkedin.com/in/luispablosegovia/ https://github.com/manoloacademia [email protected]

Proyecto: Vinos

El proyecto se basa en un e-commerce de vinos. En él se pueden encontrar 3 clases de modelos:

  • Vinos (Wines)
  • Bodegas (Wineries)
  • Variedades (Varietal)

Además, se pueden agregar nuevos elementos de estos modelos a la base de datos.

Navegación y tipos de usuario

Se puede acceder a las distintas opciones de la navbar dependiendo del tipo de usuario:

  • Usuario no logueado
  • Usuario logueado
  • Usuario administrador

En caso de ser un "usuario no logueado" las opciones son:

  • Home
  • All wines
  • Varietal
  • Winery
  • About Us
  • Login
  • Register
  • Search

En caso de ser un "usuario logueado" las opciones son las mismas opciones +:

  • Log out
  • Create Profile
  • Profile
  • Update profile
  • Shop

En caso de ser un "usuario administrador" tiene todas la opciones que un usuario logueado:

  • Add Wine
  • Add varietal
  • Add winery
  • Crud Wines

Video de Navegación por el proyecto

Hacer click en la imagen del vino:

Watch the video

Tecnologías

TECNOLOGÍA VERSIÓN DESCRIPCIÓN
Python v3.9.6 Lenguaje de programación
Bootstrap v4.6 Diseño y estilos
Django v4.1 Framework de python
django-crispy-form v1.14.0 Imágenes del formulario
Pillow v9.2.0 Imágenes de modelos
HTML v5 Web
CSS v3 Estilos

Instalación

Se debe crear un virtual environment en el cual se pueda instalar django y todas las dependencias para correr el programa. Para hacerlo de forma más simple se puede acceder al archivo requirements.txt que se encuentra en el repositorio. Para hacer la instalación, una vez creado el virtual environment, acceder con:

pip install -r requirements.txt

Una vez instalados todos los requerimientos, es necesario iniciar el servidor con el comando:

python manage.py runserver

Una vez que el runserver este corriendo, podemos acceder al local host que nos brinda la terminal.

http://127.0.0.1:8000/

License

MIT

Free Software, Hell Yeah!

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •