Este sistema es una aplicación web a medida con un diseño web desktop first para la creación, asignación y administración de tareas mediante tableros creados por usuarios.
Existen dos roles para los usuarios: Administrador y Operador.
Tanto los operadores como los administradores pueden crear tablas. La excepción es que los administradores tienen acceso a un tablero de administración de usuarios donde pueden crear, editar y eliminar a cualquier usuario.
Utilizo los siguientes conceptos:
- Arquitectura MVC con ViewModels
- Autenticación y autorización basada en sesiones.
- Patrón Repositorio e Inyección de Dependencias (DI).
- Loggeo.
- Control de excepciones.
Creador: Benjamin Villa
Asignatura: Taller de lenguajes II
Lenguaje de programación: C#
SDK: .NET 8.0.101
