Proyectos

Mis proyectos

Apps hechas con Flutter para escuchar radio y gestionar academias deportivas. Aquí te cuento qué resuelven, cómo funcionan y qué desarrollé.

FlutterDestacado
StreamBeat store: inicio con emisoras sugeridas, historial y minirreproductor de radio.

StreamBeat

Radio en Google Play · Edición store

Con StreamBeat puedes encontrar emisoras por país, explorarlas en un mapa y guardar tus favoritas. La radio sigue sonando al salir de la app. Publiqué la edición de radio (store) en Google Play; la rama main incluye también música y se puede consultar en GitHub.

Qué resuelve

Compartir una base Flutter para reproducción, estado y biblioteca, manteniendo dos alcances de producto: música y radio en main, y descubrimiento de emisoras en vivo en store.

FlutterDartRiverpodHiveSupabaseRevenueCatAdMobAudio ServiceFlutter Map
FlutterDestacado
Academy Manager: clases con horarios, mensualidad, pago diario, estudiantes e instructor.

Academy Manager

Con Academy Manager puedes organizar las clases de una academia, llevar la asistencia, registrar mensualidades y pagos, administrar productos y consultar reportes. El modo local guarda los datos cifrados en el dispositivo, sin cuenta ni conexión; la nube es una opción para compartir la gestión con administradores, instructores y estudiantes.

Qué resuelve

Centralizar clases, miembros, cobros, productos y reportes en una app adaptable, con almacenamiento local para trabajar sin conexión y una opción de nube para la gestión compartida.

FlutterDartRiverpodHive CESupabasePostgreSQLWebRTCRevenueCat