personal

Horext

Proyecto personal para generar horarios académicos.

Horext

Descripción del Proyecto

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.

Tecnologías Utilizadas

Nuxt

Spring Boot

Java

Kotlin

PostgreSQL

Objetivos del Proyecto

  • 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.

Funcionalidades Principales

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.