IEM

Race Hub

En desenvolupament
  • Llista de curses amb el compte enrere de cadascuna, la distància i l'estat d'inscripció.
    Curses planificades, ordenades pel compte enrere
  • Resum d'una mitja marató: distància, desnivell, hora de sortida, temps meta i cronograma del dia de cursa.
    Resum de la cursa i cronograma del dia
  • Taula de parcials per quilòmetre amb el ritme objectiu i el gràfic de ritme, amb estratègies uniforme, negativa, positiva i per desnivell.
    Parcials i ritme calculats al motor natiu
  • Logística del dia de cursa: hora prevista d'anar a dormir i llevar-se, i desplaçament amb ruta, distància i durada.
    Descans i desplaçament, calculats enrere des de la sortida
  • Ajustos de l'aplicació amb el tema clar, fosc o de sistema, deu accents de color, l'idioma i les unitats.
    Tema, deu accents de color, idioma i unitats
  • La mateixa llista de curses amb l'accent cian en lloc del vermell: canvia tot el color de la interfície.
    La mateixa pantalla amb un altre accent seleccionat

App Android amb Capacitor i una interfície en Svelte 5. La part nativa en Kotlin s'encarrega de les dades, la sincronització i els càlculs de ritmes, splits i desnivell.

  • Room com a única font de dades i WorkManager com a únic motor de sincronització amb Supabase.
  • Ritmes, splits i desnivell calculats en Kotlin.
  • Sessió nativa amb Credential Manager i calendari de Google.
  • Widget d'inici, recordatoris i alarmes natives.
  • Capacitor
  • Svelte
  • TypeScript
  • Kotlin
  • Room
  • WorkManager
  • Supabase