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.

Arquitectura del proyecto