Project Overview
En julio de 2019, llevé a cabo un proyecto independiente denominado Horext, destinado a simplificar la creación de horarios académicos para los estudiantes. Para lograr este objetivo, desarrollé una aplicación utilizando Nuxt.js en el frontend y un API REST en Spring Boot, inicialmente con Java 8 y posteriormente con Kotlin, respaldado por una base de datos PostgreSQL. Además, implementé un robusto sistema de integración y entrega continua (CI/CD) mediante GitLab y gestioné contenedores con Docker para garantizar la escalabilidad y la eficiencia del proyecto. Esta aplicación no solo generaba horarios teniendo en cuenta la carga horaria y eventos paralelos de la universidad, sino que también estaba integrada con Google Calendar para una mejor gestión de los horarios académicos de los estudiantes. Además, este proyecto se encuentra disponible como código abierto.
Technologies Used
Nuxt
Spring Boot
Java
Kotlin
PostgreSQL
Project Goals
Gestión Eficiente de Horarios
Simplificar la creación y gestión de horarios académicos para estudiantes.
Integración con Herramientas de Calendario
Integrar con Google Calendar para sincronización de horarios sin problemas.
Escalabilidad y Código Abierto
Garantizar la escalabilidad mediante Docker y contribuir a la comunidad como un proyecto de código abierto.
Key Features
Integración con Calendario
Sincronización de horarios con Google Calendar para una gestión eficiente.
Generación Automatizada de Horarios
Generación de horarios basada en la carga horaria y eventos paralelos de la universidad.
Comunidad de Código Abierto
Disponibilidad del proyecto como código abierto para contribuciones y mejoras continuas.