ShuttleBiz es una app móvil pensada para coordinar lanzaderas compartidas dentro de grupos con un propósito común (empleados, eventos, comunidades). La prioridad es organizar viajes en grupo, con chat, reserva de plazas y ubicación en tiempo real del conductor.
El proyecto está en fase temprana de planificación y diseño, preparando requerimientos, wireframes y viabilidad técnica con Flutter y Firebase.
- CI = Integración Continua (pipeline automatizado que corre análisis, tests y build en GitHub Actions).
- Crea rama feature y haz push.
- Abre PR y espera a que CI aparezca y termine en verde antes de mergear.
- No merges si los checks están pendientes o fallidos.
- Tras merge a
main, CI se ejecuta de nuevo; si falla, corrige en una rama nueva. - Referencias visuales: consulta las capturas en
docs/assets/ci/pr-checks-pending.png(checks pendientes) ydocs/assets/ci/pr-checks-green.png(checks en verde) para ver el estado esperado.
Checks pendientes (PR recien abierta)

Checks en verde (listo para merge)

Puedes ver la documentación completa y las especificaciones funcionales aquí:
Si colaboras en este proyecto, solicita acceso de edición en el mismo enlace.
- Frontend: Flutter (Dart)
- Backend: Firebase (Authentication, Firestore, Cloud Functions, Messaging)
- Servicios de ubicación: Google Maps API
- State Management: Riverpod
- Routing: GoRouter
- Control de versiones: Git + GitHub Projects
- Integración de Firebase con Flutter
- Ubicación y mapas en tiempo real
- UI/UX para movilidad
- Estructura de proyecto y desarrollo modular
- Flujos colaborativos con GitHub Projects
| Autenticación | Consulta/edición de horarios | Lista de horarios |
|---|---|---|
![]() |
![]() |
![]() |
Reflejan el estado actual (octubre 2025, Miro). Habrá más iteraciones y mejoras.
Proyecto colaborativo con Ezequiel Coeli en diseño y planificación.
Contribuciones y feedback son bienvenidos:
- Pull requests
- Issues
- Contacto directo
Nota: Todas las contribuciones se revisan antes de hacer merge.
Proyecto visible para portafolio y evaluación. Código bajo Private Collaboration License – ShuttleBiz Team.
- Las contribuciones requieren aprobación previa.
- Prohibida la copia, redistribución o uso derivado no autorizado.
- Contacto: contact@marcdevelopez.com
Más info: marcdevelopez.com/shuttlebiz-license
Para colaborar o consultas comerciales, abre un issue o escribe por email.
Creado por Marcos García
Web personal: marcdevelopez.com


