Backend Django · Django REST Framework
Proyecto full-stack en una carpeta: API Django REST del dominio escolar y cliente Angular que la consume.
Pipeline DRF — request capa a capa
liveCada petición HTTP pasa por URL Router → ViewSet → Serializer → ORM → PostgreSQL. El color de cada capa indica su responsabilidad; las etiquetas muestran el porqué de cada decisión arquitectural.
En `angular/crud_escolar_api/` conviven la API REST (Django / Django REST Framework) y el front Angular: formularios reactivos, validación, tablas con paginación y manejo de errores HTTP. Un solo clon del monorepo sirve para levantar backend y cliente contra el mismo contrato documentado en el README.
DTOs tipados, formularios y tablas alineados a los endpoints del backend
HttpClient, interceptores opcionales y modelos alineados al API.
Reactive forms, validación y mensajes de error de API.
Tablas con carga, filtros y estados vacío / error.
Stack