En desarrollo Flutter Supabase

CimaCheck

Aplicación Flutter para la gestión de eventos universitarios en la UABC. Los estudiantes exploran eventos, reservan su lugar y acumulan sellos digitales en su carnet semestral. Los administradores confirman asistencia escaneando el QR personal de cada estudiante.

[01]

Funcionalidades

01 Autenticación

Login con Google Sign-In. Registro, inicio de sesión y recuperación de contraseña a través de Supabase Auth.

02 Exploración de eventos

Carrusel de eventos destacados y lista completa. Clasifica eventos en curso, próximos y pasados automáticamente.

03 Carnet de sellos

8 slots por ciclo escolar. Cada asistencia confirmada genera un sello validado visible en tiempo real.

04 Sistema QR

El estudiante muestra su QR personal. El admin lo escanea para confirmar entrada. QR de salida de un solo uso.

05 Notificaciones in-app

Badge en tiempo real vía Supabase Realtime. Recordatorios automáticos cuando un evento empieza en menos de 2 horas.

06 Panel de administrador

Creación de eventos, escaneo de QR de entrada y generación de QR de salida dinámico que se renueva tras cada uso.

[02]

Tech stack

Flutter Dart ^3.11.5 Framework principal. UI multiplataforma para iOS, Android y Web.
Supabase ^2.8.0 Auth, base de datos PostgreSQL, Storage y Realtime subscriptions.
go_router ^17.2.3 Navegación declarativa con rutas anidadas y URLs reales en web.
QR qr_flutter + ai_barcode Generación de códigos QR y escaneo con cámara en tiempo real.
[03]

Repositorio