wdavilav / pos-store

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

PROYECTO POS STORE

Sistema de POS para el curso de django avanzado II

Pasos para la instalación del software

Este proyecto inicio desde el año 2019 para los siguientes cursos de mi canal de Youtube:

Instaladores

Nombre Instalador
Compilador Python3
IDE de programación Visual Studio Code, Sublime Text, Pycharm
Motor de base de datos Sqlite Studio, PostgreSQL, MySQL

Pasos de instalación

1) Clonar el repositorio del proyecto en un directorio de tu computador o servidor
2) Crear un entorno virtual para la instalación de las librerías del proyecto

Para windows:

python3 -m venv venv 

Para linux:

virtualenv venv -ppython3 
3) Instalar el complemento de weasyprint para imprensión de archivos pdf

Si estas usando Windows debe descargar el complemento de GTK3 installer. En algunas ocaciones se debe colocar en las variables de entorno como primera para que funcione y se debe reiniciar el computador.

Si estas usando Linux debes instalar las librerias correspondientes a la distribución que tenga instalado en su computador.

4) Activar el entorno virtual de nuestro proyecto

Para windows:

cd venv\Scripts\activate.bat 

Para Linux:

source venv/bin/active
5) Instalar todas las librerias del proyecto que se encuentran en la carpeta deploy
pip install -r deploy/txt/requirements.txt
6) Crear la tablas de la base de datos a partir de las migraciones de django
python manage.py makemigrations
python manage.py migrate
7) Insertar datos iniciales en las entidades de los módulos de seguridad y usuario del sistema
python manage.py shell --command='from core.init import *'
8) Insertar datos iniciales de categorías, productos, clientes y ventas aleatorias (Paso opcional)
python manage.py shell --command='from core.utils import *'
9) Iniciar el servidor del proyecto
python manage.py runserver 

Si deseas verlo en toda tu red puedes ejecutarlo asi:

python manage.py runserver 0:8000 o python manage.py runserver 0.0.0.0:8000
10) Iniciar sesión en el sistema (Puede cambiar la clave y usuario que se crea en el archivo core/init.py del paso 7)
username: admin
password: hacker94

Gracias por tomar mi curso ✅🙏

Esto me sirve mucho para seguir produciendo mi contenido 🤗​

¡Apóyame! para seguir haciéndolo siempre 😊👏

Paso la mayor parte de mi tiempo creando contenido y ayudando a futuros programadores sobre el desarrollo web con tecnología open source.

🤗💪¡Muchas Gracias!💪🤗

Puedes apoyarme de la siguiente manera.

Suscribiéndote https://www.youtube.com/c/AlgoriSoft?sub_confirmation=1

Siguiendo https://www.facebook.com/algorisoft

Donando por PayPal williamjair94@hotmail.com

AlgoriSoft te desea lo mejor en tu aprendizaje y crecimiento profesional como programador 🤓.

About


Languages

Language:JavaScript 93.6%Language:CSS 3.4%Language:SCSS 1.2%Language:Less 1.1%Language:Python 0.4%Language:HTML 0.4%