Dan Delivers

Caso de estudio

Proyecto propio · App multiplataforma

Semanas lectivas rotativas, organizadas en tres plataformas.

Capturas de pantalla

  • Class Timetable en Windows: pestañas de lunes a viernes, un selector de fecha, un indicador de semana 1 de 2 y un botón para añadir una entrada
  • Class Timetable en un navegador web, con las mismas pestañas de días de la semana y el indicador de semana del ciclo
  • Class Timetable en un teléfono Android
  1. El problema

    Muchos centros educativos tienen horarios rotativos: semana A y semana B, semanas pares e impares. Las apps de calendario convencionales dan por hecho que todas las semanas son iguales, así que los estudiantes acaban introduciendo las mismas clases una y otra vez o intentando adivinar qué semana toca.

  2. Lo que hice

    Desarrollé la app en Flutter con Material 3. Configuras la duración del ciclo y una fecha de inicio, y la app calcula a qué semana corresponde cualquier fecha. Destaca la clase en curso, permite asignar a cada asignatura su propio color, aula y notas, y exporta o restaura todo el horario en JSON.

  3. El resultado

    Una app funcional para Windows (con instalador), Android y la web, todo a partir de una sola base de código. La versión web está disponible y el código es abierto, bajo la licencia MIT.

Compruébalo tú mismo

Servicio relacionado: Desarrollo de aplicaciones móviles

Mi stack

Aprendiz de todo. Maestro de nada.
Pero aun así saco adelante todo el puto proyecto

  • React
  • TypeScript
  • Node.js
  • Python
  • Kotlin
  • Flutter
  • C#
  • Docker
  • Linux
  • Cloudflare
  • Vercel

¿Tienes un problema parecido?