# Introduccion
Sistema para gestión y administración de un parqueadero
En Este Blog se pueden publicar posts Y filtrar por titulo y autor+
se manejan 3 tipos de usuarios (ADMINISTRADOR, CONSERJE y EMPLEADO)
ADMINISTRADOR:
Tiene acceso a todo el sistema incluyendo los reportes
CONSERJE:
Puede crear vehiculos, celdas, crear y asignar empleados a vehiculos etc, no puede ver reportes.
EMPLEADO:
Puede crear vehiculos, y puede solo ver sus vehiculos.
Python 3.5 o superior
django 2.2.9 LTS
django-extensions
psycopg2 2.8.4 o superior
- Clonar el repositorio
git@github.com:Reyloso/Challenge_Parking.git
o
git clone https://github.com/Reyloso/Challenge_Parking
# Crear entorno virtual y activar
pip install virtualenv MiEntorno
#para windows
cd /miEntorno/scripts
activate
#para linux
cd /miEntorno/bin
source activate
- Clonar el repositorio
pip install -r requierements.txt
- Modificar el archivo local_settings.py que se encuentra en la carpeta parking_challenge
- Reemplazar datos por los que tenga configurado en la base de datos
# Primero crear la base de datos y luego cambiar los datos en el archivo local_settings.py
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.postgresql',
'NAME': 'parkin',
'USER': 'postgres',
'PASSWORD': '123456',
'HOST': 'localhost',
'PORT': '5432',
}
}
python manage.py makemigrations parking, employees
python manage.py migrate
# Creacion tipos de documentos, usuarios, celdas y vehiculos
python manage.py runscript config
Python manage.py runserver
# Copiar esta ruta en el navegador
http://127.0.0.1:8000/
# luego paraa acceder al sistema puede acceder con estos tipos de usuarios:
# ADMINISTRADOR
usuario: admin
contraseña: qwerty123
# CONCERJE
usuario: concerje
contraseña: qwerty123
# EMPLEADO
usuario: pablo
contraseña: qwerty123
- Dentro del repositorio hay una carpeta con captures del aplicativo
- Reinaldo Lopez
- Muchas Gracias 🤓.
⌨️ Por Reinaldo Lopez 😊