API REST para la gestión de facturas, productos y autenticación. Desarrollada con ASP.NET Core 8, Entity Framework Core y SQL Server.
- Autenticación basada en JWT
- Gestión de facturas
- Catálogo de productos
- Migraciones de base de datos con Entity Framework
- Soporte con Docker
- ASP.NET Core 8
- Entity Framework Core
- SQL Server
- Docker
- .NET 8 SDK
- SQL Server
- Docker (opcional)
git clone https://github.com/tu-usuario/facturacion-api.git
cd facturacion-apiEditar el archivo appsettings.json:
"ConnectionStrings": {
"DefaultConnection": "tu_cadena_de_conexion"
}dotnet restore
dotnet build
dotnet runLa API estará disponible en:
https://localhost:5001
dotnet testConstruir imagen:
docker build -t facturacion-api .Ejecutar contenedor:
docker run -p 8080:80 facturacion-api- Controllers → Endpoints de la API
- Services → Lógica de negocio
- Data → DbContext y configuración
- Models → Entidades
- Migrations → Evolución de base de datos
En desarrollo
MIT