Documentation Index
Fetch the complete documentation index at: https://mintlify.com/Yurben-bit/Sistema-de-Administraci-n-Escolar-Backend/llms.txt
Use this file to discover all available pages before exploring further.
Sistema de Administración Escolar
EduTec Backend es un sistema tipo portal educativo desarrollado con Spring Boot que proporciona la lógica del sistema, autenticación segura y manejo de datos para instituciones educativas.Inicio Rápido
Configure y ejecute el backend en minutos
Autenticación JWT
Sistema de autenticación seguro con tokens JWT
API Reference
Documentación completa de endpoints REST
Arquitectura
Entienda la estructura y componentes del sistema
Características Principales
Autenticación JWT
Sistema de autenticación robusto con JSON Web Tokens para seguridad de endpoints
Gestión de Usuarios
Control de acceso basado en roles para estudiantes, profesores y administradores
Multi-Base de Datos
Soporte para MySQL, PostgreSQL, Oracle, H2 y MariaDB
API RESTful
Interfaz de programación clara y documentada con Swagger
Spring Boot
Construido con Spring Boot 2.6 y Java 8 para rendimiento y escalabilidad
Inscripciones
Sistema de gestión de inscripciones estudiantiles (en desarrollo)
Stack Tecnológico
El backend está construido con tecnologías empresariales robustas:- Lenguaje: Java 8
- Framework: Spring Boot 2.6.6
- Persistencia: Spring Data JPA + Hibernate
- Seguridad: JWT (JSON Web Tokens)
- Base de Datos: MySQL (producción), H2 (desarrollo)
- Build Tool: Maven
- Documentación API: Swagger/Springfox
Casos de Uso
Autenticación de Usuarios
Autenticación de Usuarios
El sistema permite a estudiantes, profesores y administradores autenticarse de forma segura mediante credenciales, recibiendo un token JWT válido para acceder a recursos protegidos.
Gestión de Inscripciones
Gestión de Inscripciones
Los estudiantes pueden inscribirse en cursos, mientras que los administradores gestionan las matrículas y asignaciones (funcionalidad en desarrollo).
Consulta de Información Académica
Consulta de Información Académica
Acceso a calificaciones, horarios y datos académicos de forma segura y estructurada a través de la API REST.
Comunicación Frontend-Backend
Comunicación Frontend-Backend
Interfaz RESTful que permite la comunicación fluida con aplicaciones frontend web o móviles.
Primeros Pasos
Configura la Base de Datos
Crea la base de datos MySQL y actualiza
application.properties con tus credenciales.Guía de Configuración Completa
Sigue nuestra guía detallada para configurar el entorno de desarrollo
Estado del Proyecto
Este proyecto se encuentra en fase inicial de desarrollo como parte de un trabajo académico enfocado al desarrollo de aplicaciones educativas. Funcionalidades Actuales:- Sistema de Login con JWT
- Modelo de Usuario con JPA
- Endpoints de autenticación
- Pantalla de Inscripciones
- Gestión completa de usuarios
- Consulta de calificaciones