Proyecto de alquiler de coches
- Se escribió Asp Dotnet Core 6.
- Es una aplicación que cuenta con un sistema de membresía y puede realizar transacciones según roles en el sistema.
- Escrito con arquitectura N-Tier.
- La interfaz se creó con el proyecto MVC comunicándose con el proyecto Web API.
Características del proyecto
- Los usuarios solo pueden ver los vehículos disponibles para alquilar sin convertirse en miembros.
- Los usuarios se registran como miembros obteniendo su información de correo electrónico y contraseña.
- Los usuarios miembros pueden alquilar un coche y ver los vehículos que alquilan.
- La información sobre los vehículos pagados se envía por correo electrónico.
- Los usuarios con rol de administrador pueden acceder a menús donde pueden realizar operaciones relacionadas con las herramientas.
- Los usuarios con rol de administrador pueden ver los vehículos alquilados junto con sus clientes de alquiler.
- Los usuarios con rol de administrador pueden hacer que los vehículos alquilados vuelvan a ser rentables cambiando el estado del vehículo cuando se devuelve.
Tecnologías utilizadas en el proyecto
- Asp Dotnet Core 6
- Entidad Marco Núcleo 6
- ConejoMQ
- Caché de Redis
- Caché en memoria
- MySQL
- Unidad X
Bibliotecas utilizadas en el proyecto
- autofac
- Servidor de identidad
- Validación fluida
- Pavonearse