Mad Track: Aplicación para la movilidad sostenible

Bookmark (0)
Please login to bookmark Close

El objetivo de este proyecto de fin de grado es el desarrollo de una aplicación móvil con Flutter centrada en recopilar diferentes datos de los sensores del teléfono móvil para realizar una recogida amplia de información que después pueda ser tratada para ofrecer información de interés a las personas sobre el estado de las diferentes zonas.
La idea inicial surge para explorar la posibilidad de recopilar datos a través de los sensores de los smartphones actuales ya que, debido a la evolución de estos, sus sensores son bastante precisos y ofrecen datos que son de interés para luego tratar con los mismos.
El marco del proyecto será el servicio de BiciMad (Alquiler de bicicletas de uso público en Madrid), pues la idea es que la aplicación facilite el uso de este servicio y recopile los datos de rutas usuales de los ciclistas que hacen uso de BiciMad.
De esta forma se puede acotar el alcance del proyecto y delimitar lo a la zona de Madrid, y teniendo las métricas de las rutas fomentar el uso del transporte sostenible y evaluar la calidad de las zonas de Madrid aportando valor a los Objetivos de Desarrollo Sostenible (ODS).
La aplicación estará dirigida al usuario final que utilice las bicicletas, centrándose en un diseño moderno y fácil de utilizar acorde con las aplicaciones actuales y haciendo uso de estándares de diseño móvil con Material Design 3, actualizaciones en tiempo real sin necesidad de refrescar manualmente, un proceso de login y registro completo con Google Firebase, volcado de datos en la nube con Google RealTimeDatabase, y diversas funcionalidades extras que se irán desglosando a lo largo de este documento.
Abstract:
The objective of this bachelor’s tesis is the development of a mobile application using Flutter, focused on collecting various data from the mobile phone’s sensors to gather extensive information. This data can later be processed to provide users with insights about the conditions of different areas.
The initial idea stems from exploring the potential of collecting data through current smartphone sensors, as their advanced capabilities provide highly accurate and relevant information for subsequent processing.
The project framework will focus on the BiciMad service (public bicycle rental system in Madrid). The aim is for the application to facilitate the use of this service while gathering data on the typical routes taken by cyclists who use BiciMad.
This approach narrows the project scope to the Madrid area. By analyzing route metrics, the application promotes sustainable transportation and evaluates the quality of Madrid’s zones, contributing to the Sustainable Development Goals (SDGs).
The application is designed for end users of the bicycle service, emphasizing a modern, user friendly design aligned with current app standards. It will employ mobile design principles using Material Design 3, real time updates without manual refresh, a comprehensive login and registration process via Google Firebase, data storage in the cloud with Google RealTimeDatabase, and various additional features detailed throughout this document.

​El objetivo de este proyecto de fin de grado es el desarrollo de una aplicación móvil con Flutter centrada en recopilar diferentes datos de los sensores del teléfono móvil para realizar una recogida amplia de información que después pueda ser tratada para ofrecer información de interés a las personas sobre el estado de las diferentes zonas.
La idea inicial surge para explorar la posibilidad de recopilar datos a través de los sensores de los smartphones actuales ya que, debido a la evolución de estos, sus sensores son bastante precisos y ofrecen datos que son de interés para luego tratar con los mismos.
El marco del proyecto será el servicio de BiciMad (Alquiler de bicicletas de uso público en Madrid), pues la idea es que la aplicación facilite el uso de este servicio y recopile los datos de rutas usuales de los ciclistas que hacen uso de BiciMad.
De esta forma se puede acotar el alcance del proyecto y delimitar lo a la zona de Madrid, y teniendo las métricas de las rutas fomentar el uso del transporte sostenible y evaluar la calidad de las zonas de Madrid aportando valor a los Objetivos de Desarrollo Sostenible (ODS).
La aplicación estará dirigida al usuario final que utilice las bicicletas, centrándose en un diseño moderno y fácil de utilizar acorde con las aplicaciones actuales y haciendo uso de estándares de diseño móvil con Material Design 3, actualizaciones en tiempo real sin necesidad de refrescar manualmente, un proceso de login y registro completo con Google Firebase, volcado de datos en la nube con Google RealTimeDatabase, y diversas funcionalidades extras que se irán desglosando a lo largo de este documento.
Abstract:
The objective of this bachelor’s tesis is the development of a mobile application using Flutter, focused on collecting various data from the mobile phone’s sensors to gather extensive information. This data can later be processed to provide users with insights about the conditions of different areas.
The initial idea stems from exploring the potential of collecting data through current smartphone sensors, as their advanced capabilities provide highly accurate and relevant information for subsequent processing.
The project framework will focus on the BiciMad service (public bicycle rental system in Madrid). The aim is for the application to facilitate the use of this service while gathering data on the typical routes taken by cyclists who use BiciMad.
This approach narrows the project scope to the Madrid area. By analyzing route metrics, the application promotes sustainable transportation and evaluates the quality of Madrid’s zones, contributing to the Sustainable Development Goals (SDGs).
The application is designed for end users of the bicycle service, emphasizing a modern, user friendly design aligned with current app standards. It will employ mobile design principles using Material Design 3, real time updates without manual refresh, a comprehensive login and registration process via Google Firebase, data storage in the cloud with Google RealTimeDatabase, and various additional features detailed throughout this document. Read More