Skip to main content
  1. All Posts/

jaguarete-ecommerce

eCommerce CSS

JaguaShop

JaguaShop es un e-commerce desarrollado durante el Bootcamp Desarrollo Web Fullstack con Python y Django – Polotic Misiones 2021.
Aquí aprenderás a manejar la autenticación y el registro de usuarios, a crear secciones internas sólo para usuarios autenticados, perfiles de usuario y lo mejor de todo, un filtrado de productos muy eficiente.

Comenzando 🚀

El sitio web está desarrollado con el framework Django y esta desplegado en un VPS en Digital Ocean

Web site

Demo Youtube

Thumbnail

Pre-requisitos 📋

El principal requisito es tener instalado Python, los demas requisitos estan listados en el archivo requirements.txt

Que es lo que hay aqui?

El proyecto contiene 5 apps:

  • Store – Nucleo principal del proyecto
  • Producto – CRUD de items para el sitio web
  • Users – Autenticacion y registro de usuarios
  • Cart – Modulo de gestion para el carrito de compras
  • Order – CRUD de ordenes y/o pedidos generados por los usuarios

Que es lo que nos falta?

Aun nos quedan mejoras por hacer:

  • Dashborad – CRUD para administracion de usuarios
  • Pasarela – Modulo para pagos con APIs de terceros
  • Pedidos – Modulo para administracion de pedidos
  • Envios – Modulo de tracking de envios
  • Otras – Siempre quedan cosas por hacer…

Instalacion y Configuracion 🔧

Prerequisitos

  • pip package manager
  $ pip --version
  pip 21.1.3

Install 🛠️

  • Primero, clonar el repositorio:
  git clone https://github.com/doctsystems/jaguarete-ecommerce.git
  • Acceder a la carpeta del proyecto:
  cd ruta-de-la-carpeta
  • Crear y activar el entorno virtual
  $ python -m venv nombre-del-entorno
  $ nombre-del-entornoscriptsactivate (windows)
  $ source nombre-del-entorno/bin/activate (linux)
  • Instalar dependencias
  $ pip install -r requirements.txt

Configuraciones ⚙️

  • Configurar la base de datos
  'ENGINE': DB.engine,
  'NAME': DB.name,

Running

  $ python manage.py makemigrations
  $ python manage.py migrate
  $ python manage.py runserver

Despliegue 📦

Para realizar el despligue te recomiendo seguir la guia de Digital Ocean

  • Guia de despliegue – Cómo configurar Django con Postgres, Nginx y Gunicorn en Ubuntu 18.04

Desarrollado con 🛠️

Herramientas y Tecnologias que se utilizaron para el desarrollo del proyecto

Contribuyendo 🖇️

Por favor envie un correo a d.cruz@outlook.com para detalles sobre el código y el proceso para enviar pull requests.

Wiki 📖

Aun no está creada la Wiki del proyecto, te agradeceria mucho que me puedas ayudar a crearla.

Autores ✒️

Por ahora solo existe un autor y/o desarrollador

Licencia 📄

Este proyecto está desarrollado bajo la Licencia (MIT) – mira el archivo LICENSE para más detalles.

Expresiones de Gratitud 🎁

  • Comenta a otros sobre este proyecto 📢
  • Invitame una cerveza 🍺 o un café ☕.
  • Da las gracias públicamente 🤓.
  • etc.

⌨️ con ❤️ 😊