C# .NET8 backend API for AutoTrack — an inventory management, sales/purchase, and public catalog system for vehicle dealerships. Includes role-based authentication, PDF generation, and an AI module for business descriptions.
- DDD (Domain Driven Design)
- Clean Services
- EF Core + Pomelo MySQL
- API REST
- JWT Authentication (pendiente implementar)
- IA asistida (en módulo AutoTrack.AI)
- AutoTrack.Api → API pública
- AutoTrack.Application → reglas de aplicación
- AutoTrack.Domain → entidades y modelos
- AutoTrack.Infrastructure → base de datos / EF Core
- AutoTrack.AI → integración IA (en desarrollo)
Se usa MySQL alojado en Aiven Cloud.
Los valores reales de conexión se definen en .env (no incluido en el repo).
- dotnet ef migrations add XXXXXX -p src/AutoTrack.Infrastructure -s src/AutoTrack.Api
- dotnet ef database update -p src/AutoTrack.Infrastructure -s src/AutoTrack.Api