Cross-Platform Sat Nav App -- 2
Budget: €12 – €18 EUR
Road Life
Overview
Road Life is a mobile app aimed at improving road safety for cyclists, walkers and drivers in rural Ireland. Users select their mode of transport and are shown danger zones and hazards along their route, while drivers can see when cyclists or walkers are on the road ahead via location tracking. The app will be free of charge with no subscriptions or payments required at launch, although this may be introduced at a later stage. Hazard data will be initially populated from a list provided by the RSA initially for the 26 counties of the Republic and be further refined by data collected directly from users.
Core Features
User Roles
• Ability for the system to support two user roles: a global admin who can manage hazard data and app content, and a general user who participates as a road user.
• Ability for general users to function both as a driver and as a cyclist or walker, selecting their current mode of transport as needed.
• Ability for a user to be actively on a journey (sharing their location and receiving warnings) or passively observing the map to see if cyclists or walkers are on the road.
Transport Selection
• Ability for users to select their current mode of transport, such as cyclist, walker or driver, which determines the type of hazard information and warnings they receive and can log
• Ability for users to switch between modes as needed, for example from driver to cyclist.
Map Display
• Ability for the app to display an interactive map using either a Google Maps or Mapbox integration; the choice is to be confirmed.
• Ability for the app to overlay hazard data and user location information on the map.
Hazard Zones
• Ability for the app to display danger zones and areas of caution along routes on the map, including hazards such as potholes, accidents, road closures and challenging areas of passage for cyclists or walkers.
• Ability for hazards to be categorised as either time-bound (temporary, such as an accident) or permanent (persistent, such as a consistently difficult corner).
• Ability for time-bound hazards to have a defined lifespan after which they are no longer displayed, and the approach for setting and managing expiry durations is to be confirmed.
• Ability for permanent hazards to remain visible on the map until manually removed or updated by an admin.
Initial Data
• Ability for the app to be initially populated with a list of known danger points for the Republic, as provided by the RSA.
• Ability for the admin to import this initial and updated dataset, the format and import process is to be confirmed with the client.
Presence Awareness
• Ability for drivers using the app to see if there is a cyclist or walker on the road ahead of them via location tracking within the app.
• Ability for the app to warn drivers to take caution when a cyclist or walker is detected ahead of the driver.
• Ability for active road users who have opted in to share their approximate position, enabling this presence awareness feature.
Global Admin
• Ability for the global admin to manage hazard data, including creating, editing and removing both time-bound and permanent hazards.
• Ability for the global admin to import the initial local authority hazard dataset and manage ongoing hazard content.
• Ability for the global admin to access additional management capabilities, the full scope (for example, user management or moderation of user-submitted reports) is to be confirmed.
Notifications
• Ability for the app to deliver push notifications or in-app alerts to warn users of nearby hazards or the presence of cyclists and walkers ahead.
User Reporting
• Ability for general users to submit hazard reports (for example, a new pothole or road closure) from within the app, subject to admin review or moderation, to be confirmed whether this is required for the initial release.
Offline Support
• Ability for users to access saved hazard data and map information in areas with poor mobile coverage, given the rural setting, to be confirmed whether this is needed for the initial release.
Overview
Road Life is a mobile app aimed at improving road safety for cyclists, walkers and drivers in rural Ireland. Users select their mode of transport and are shown danger zones and hazards along their route, while drivers can see when cyclists or walkers are on the road ahead via location tracking. The app will be free of charge with no subscriptions or payments required at launch, although this may be introduced at a later stage. Hazard data will be initially populated from a list provided by the RSA initially for the 26 counties of the Republic and be further refined by data collected directly from users.
Core Features
User Roles
• Ability for the system to support two user roles: a global admin who can manage hazard data and app content, and a general user who participates as a road user.
• Ability for general users to function both as a driver and as a cyclist or walker, selecting their current mode of transport as needed.
• Ability for a user to be actively on a journey (sharing their location and receiving warnings) or passively observing the map to see if cyclists or walkers are on the road.
Transport Selection
• Ability for users to select their current mode of transport, such as cyclist, walker or driver, which determines the type of hazard information and warnings they receive and can log
• Ability for users to switch between modes as needed, for example from driver to cyclist.
Map Display
• Ability for the app to display an interactive map using either a Google Maps or Mapbox integration; the choice is to be confirmed.
• Ability for the app to overlay hazard data and user location information on the map.
Hazard Zones
• Ability for the app to display danger zones and areas of caution along routes on the map, including hazards such as potholes, accidents, road closures and challenging areas of passage for cyclists or walkers.
• Ability for hazards to be categorised as either time-bound (temporary, such as an accident) or permanent (persistent, such as a consistently difficult corner).
• Ability for time-bound hazards to have a defined lifespan after which they are no longer displayed, and the approach for setting and managing expiry durations is to be confirmed.
• Ability for permanent hazards to remain visible on the map until manually removed or updated by an admin.
Initial Data
• Ability for the app to be initially populated with a list of known danger points for the Republic, as provided by the RSA.
• Ability for the admin to import this initial and updated dataset, the format and import process is to be confirmed with the client.
Presence Awareness
• Ability for drivers using the app to see if there is a cyclist or walker on the road ahead of them via location tracking within the app.
• Ability for the app to warn drivers to take caution when a cyclist or walker is detected ahead of the driver.
• Ability for active road users who have opted in to share their approximate position, enabling this presence awareness feature.
Global Admin
• Ability for the global admin to manage hazard data, including creating, editing and removing both time-bound and permanent hazards.
• Ability for the global admin to import the initial local authority hazard dataset and manage ongoing hazard content.
• Ability for the global admin to access additional management capabilities, the full scope (for example, user management or moderation of user-submitted reports) is to be confirmed.
Notifications
• Ability for the app to deliver push notifications or in-app alerts to warn users of nearby hazards or the presence of cyclists and walkers ahead.
User Reporting
• Ability for general users to submit hazard reports (for example, a new pothole or road closure) from within the app, subject to admin review or moderation, to be confirmed whether this is required for the initial release.
Offline Support
• Ability for users to access saved hazard data and map information in areas with poor mobile coverage, given the rural setting, to be confirmed whether this is needed for the initial release.