El proyecto esta desarrollado en el lenguaje de programacion Python, haciendo uso del framework Django y herramientas adicionales como Bootstrap.
Dependiendo que usuario seas los comandos pueden cambiar, asi que presta atencion para que el proyecto funcione correctamente.
Instalacion
-
Descarga el proyecto del repositorio de github:
git clone ...
-
Crea un entorno virtual
Windows:
py -m venv venv
Linux/Mac:
python3 -m venv venv
-
Entra al entorno virtual
Windows:
.\venv\Scripts\activate
Linux/Mac:
source venv/bin/activate
-
Instala los requerimientos
Windows/Linux/Mac:
pip install -r requirements.txt
-
Revisa que no haya cambios en las migraciones
Windows:
py manage.py makemigrations
Linux/Mac:
python3 manage.py makemigrations
-
Realiza las migraciones
Windows:
py manage.py migrate
Linux/Mac:
python3 manage.py migrate
Crear un super usuario
-
Crea un usuario administrador:
Windows
py manage.py createsuperuser
Linux/Mac:
python3 manage.py createsuperuser
Correr el servidor
-
Corre el servidor y prueba al app
Windows:
py manage.py runserver
Linux/Mac:
python3 manage.py runserver
Ingresa a localhost:8000/ para probar el sistema como usuario 'cliente' o ingresa a localhost:8000/admin/ y prueba la app como 'administrador', este modo te permitira agregar nuevos regalos, gestionar usuarios, etc.