Resumen
A continuación, se presenta una descripción general del proyecto Contigo Burrito y cómo sus componentes interactúan entre sí. Para información más detallada, consulta la documentación específica de cada componente.
Componentes
El proyecto está dividido en cuatro componentes principales, cada uno con su propio repositorio:
Repositorio | Descripción | Tecnologías |
---|---|---|
burrito-app | La app que los estudiantes usan para verificar el estado del autobús. | Flutter, Riverpod, Google Maps |
burrito-server | Servidor REST API responsable. | Rust, Rocket |
burrito-driver | Aplicación para el conductor del autobús que envía datos de ubicación. | Flutter, Geolocator |
burrito-dashboard | Panel de administración para interactuar con el sistema. | Vite, React |
Ten en cuenta que estos son repositorios privados, por lo que es posible que necesites solicitar acceso a ellos.
Arquitectura
El proyecto sigue una arquitectura cliente-servidor, donde el servidor y la aplicación del conductor son responsables de gestionar los datos y los clientes se encargan de mostrarlos.