Este proyecto consiste en la creación de una aplicación de banca por internet utilizando ASP.NET Core MVC 7. La aplicación tendrá dos roles de usuario: administrador y cliente.
- Administrador: Tendrá acceso a un panel de control con indicadores de transacciones, gestión de usuarios y la capacidad de activar/desactivar usuarios o editar su información.
- Cliente: Podrá ver una lista de productos, gestionar beneficiarios, realizar pagos, avances de efectivo y transferencias de cuenta.
- ASP.NET Core MVC 7: Para el desarrollo del backend de la aplicación.
- Entity Framework: Para la gestión de la base de datos.
- Bootstrap: Para el diseño visual de la aplicación.
- ONION Architecture: Para la estructura del proyecto.
- Repositorios y servicios genéricos: Para una gestión eficiente del código.
- Identity: Para la gestión de usuarios.
- Automapper: Para mapear los objetos de dominio a los objetos de vista.