Releases: ProCoders-ISPC/ProfeSort
Release list
PROFESORT-v0.3.0-alpha
🚀 Release: v0.3.0-alpha - Integración con API REST y Backend Real
En esta versión damos el salto de la Mock API a una aplicacion completa con backend Django REST Framework y base de datos PostgreSQL.
✨ Novedades principales:
Backend & Base de Datos:
✅ API REST desarrollada con Django REST Framework
✅ Base de datos PostgreSQL configurada
✅ Modelos implementados: Usuarios, Materias y Asignaciones
✅ Endpoints funcionales para CRUD completo
Frontend:
✅ Migración a Angular 20+ con sintaxis moderna
✅ Componentes standalone (sin módulos NgModule)
✅ Guards de seguridad por rol (Admin, Docente)
✅ Rutas protegidas y navegación basada en permisos
✅ Formularios reactivos con validaciones robustas
✅ Panel docente
🎯 Con este release:
Completamos la transición hacia una aplicación full-stack funcional, lista para entornos de prueba. El sistema permite gestionar usuarios, docentes y materias con una arquitectura escalable y mantenible.
PROFESORT-v0.2.0-alpha
🚀 Release: Integración con Mock API
En esta versión incorporamos una Mock API para simular la comunicación con una base de datos real.
Gracias a esta implementación, ahora el frontend puede trabajar con datos de prueba de manera dinámica, sin necesidad de contar con una infraestructura de base de datos en esta etapa del desarrollo.
✅ Detalles principales:
- Se agregó una Mock API utilizando un archivo local (
db.json) como fuente de datos. - El frontend consume estos datos a través de endpoints simulados, lo que permite probar flujos completos de la aplicación.
- Sentamos las bases para la futura integración con una API real y una base de datos productiva.
Con este release damos un paso clave en la construcción de la demo funcional de la aplicación, enfocándonos en la experiencia de usuario mientras avanzamos hacia la integración definitiva con la base de datos real.
PROFESORT-v0.1.0-alpha
ProfeSort es un sistema de gestión digital pensado para el Plan FinEs. Su primera versión permite realizar altas de docentes y materias, integrando formularios con validaciones y un panel de navegación sencillo. El objetivo es modernizar la administración académica y facilitar el acceso a la información de manera ágil y confiable.