Descripción General
Aplicación web desarrollada en **ASP.NET Core 8** para el registro y gestión de personas con visualización de estadísticas. Implementa el sistema Identity de Entity Framework para garantizar un acceso seguro a la aplicación y sus funcionalidades.

Arquitectura del Proyecto
- Solución dividida en tres proyectos:
- Biblioteca de clases compartida:
- Definición de la entidad Persona
- Contexto de base de datos con Entity Framework
- Lógica de negocio compartida
- Aplicación web ASP.NET Core 8
- API RESTful
Características Princpales
- Sistema de autenticación y autorización mediante Identity Framework
- Registro seguro de usuarios
- Control de acceso a funcionalidades
- Gestión completa de personas (CRUD):
- Crear nuevos registros
- Consultar información
- Actualizar datos existentes
- Eliminar registros
- Registro de personas con los siguientes datos:
- Nombre
- Número de teléfono
- Fecha de nacimiento
- DNI (con validación mediante algoritmo según DNI español)
- Validaciones completas para todos los campos de entrada
- Interfaz responsive con Bootstrap
Estructura de la Aplicación
Página Principal
Muestra el título de la aplicación con diseño minimalista
Sección "Personas"
- Lista filtrada de 10 personas
- Filtrado con jQuery para mostrar personas mayores de 21 años
- Ordenación alfabética de los resultados
- Operaciones CRUD completas mediante interfaz intuitiva