El software/código no se encuentra en su versión final, características importantes no se encuentran alojadas en el repositorio. El proyecto actualmente no es mantenido
Ochoa Herrera Rodrigo Alejandro
CUCEI | Universidad de Guadalajara
I5891 - Seminario de Bases de Datos
Este repositorio contiene el proyecto final para la materia de Seminario de Bases de Datos. parkDB es un administrador de estacionamientos, con funcionalidades básicas como:
- Autenticación y Autorización de Usuarios
- Generación de Tickets
- Administración de Empleados y Estacionamientos
Para ejecutar el programa es necesario realizar configuraciones importantes dentro del archivo App.config.
Por defecto el proveedor de servicio de base de datos esta configurado para ser PostgreSQL, pero puede ser cambiado por un proveedor compatible para .NET. El proveedor puede ser configurado en el archivo App.conf en las etiquetas DbProviderFactories y appSettings/proveedorSQL.
El script SQL para la creación de las tablas se encuentra en el archivo scriptSQL.
Las imágenes de perfil de los usuarios creados son almacenadas en el servicio ImgBB. La configuración de este servicio sirve para almacenar correctamente las imágenes, aunque es opcional. Si no se habilita este servicio, los usuarios apareceran con avatares por defecto.
Para configurar el API, se necesita generar una llave en ImgBB y colocarla dentro del archivo App.config en la etiqueta appSettings/ImgbbAPIKey.
Para la recuperacion de cuentas por medio de correo electrónico, se hace uso del servicio SendGrid. Es una característica importante en caso de que se olvide de la contraseña de usuario, pero igualmente es un módulo opcional.
Para configurar el API, se necesita generar una llave en SendGrid y colocarla dentro del archivo App.config en la etiqueta appSettings/SendGridAPIKey.