Curso Flutter y .NET 8 con Novita AI: índice completo paso a paso
Actualizado: 20 de febrero de 2026.
Último bonus para enriquecer y mantener el catálogo de modelos IA.
Prerrequisitos
- Tener clonado o disponible
codigo/de esta serie. - Contar con Firebase y Novita configurados para pruebas.
- Haber completado el capítulo anterior del curso.
Proyecto PromptGenerator
codigo/backend/PromptGenerator/
Qué hace:
- Recorre
novita_models. - Si
promptestá vacío, llamaGeneratePromptAsync. - Guarda
promptgenerado en Firestore.
Endpoints de administración
codigo/backend/InvitaIA.Api/Controllers/AdminController.cs
Disponibles (requieren admin):
- CRUD de usuarios.
- CRUD de modelos.
- Gestión de tags (
model-tags).
Ejecución del generador
cd codigo/backend
dotnet run --project PromptGenerator
Troubleshooting
- Prompts no se generan: revisa
imageUrl/coverUrlen documentos. - Errores de permisos admin: valida claim
is_admin. - Tags sin efecto en app: revisar
settings/model_tags.
FAQ corta
¿Este bonus afecta el flujo core?
No, mejora mantenimiento del catálogo.
¿El dashboard está incluido en este curso?
No como parte core; solo administración backend básica.
Fuente
- Código del curso:
codigo/backend/PromptGenerator/Program.cscodigo/backend/InvitaIA.Api/Controllers/AdminController.cscodigo/backend/InvitaIA.Api/Services/FirebaseService.cs
Share this content: