Este repositorio contiene la solución completa para la prueba técnica solicitada por Loymark, la cual incluye un sistema de registro de usuarios y visualización de historial de actividades.
/CrudUsers/
│
├── front-end/ # Proyecto Blazor (.NET 8)
├── back-end/ # API RESTful .NET 8 con EF Core
└── database/ # Scripts SQL para SQL Server
- Registro de usuarios con los siguientes campos:
- Nombre, Apellido, Correo electrónico, Fecha de nacimiento, Teléfono (opcional)
- Visualización de un historial de actividades por cada acción sobre un usuario.
- Navegación entre módulos mediante una barra (NavBar).
| Capa | Tecnología |
|---|---|
| Front-end | Blazor (.NET 8) |
| Back-end | ASP.NET Core Web API (.NET 8) |
| Base de datos | SQL Server |
| ORM | Entity Framework Core 8 |
La solución usa SQL Server como motor de base de datos. Los scripts necesarios para crear la base de datos a modo de demostracion de conocimiento se creo un script para tablas y procedimientos almacenados.
están ubicados en la carpeta /database.
usuariosactividades
Cada acción CRUD sobre usuarios se registra automáticamente en la tabla actividades.
git clone https://github.com/RoyMartinez/CrudUsers.git
cd CrudUserssimplemente levantar el proyecto back-end, y EF Core Code First creará la base de datos automáticamente con Database.Migrate(). (Solo asegurar que la cadena de coneccion del Appsettings este correcta)
cd back-end
dotnet restore
dotnet runcd front-end
dotnet restore
dotnet run📞 Contacto Roy Roger Martinez Cano Email: roymartinez.dev@gmail.com LinkedIn: linkedin.com/in/roymartinez