Project Overview
The Iowa Adventure Course Creator is designed to transform how cyclists plan their rides by offering a more customizable and accurate route-mapping experience. Cyclists—whether road, mountain, gravel, or adventure riders—often face challenges with existing mapping applications like Komoot, Strava, and Google Maps, which fail to reliably identify road surfaces or accommodate individual riding preferences.
Our application addresses this gap by using data from the Iowa Department of Transportation's OpenPortal to accurately classify road surfaces, including paved roads, gravel, and rugged Level B roads. Additionally, the app incorporates traffic data, allowing users to customize routes based on their preferences, whether they prioritize lower vehicle traffic for safety or opt for higher traffic areas.
Key features of the Iowa Adventure Course Creator include:
- Interactive route creation that allows users to set a destination, add stops, and customize their route based on preferences such as traffic levels, road types, and ride difficulty.
- Ability to share favorite rides with friends, view routes posted by others, and discover new rides through shared recommendations.
- Route export functionality in standard formats for use with devices like Garmin Edge.
Team Members
Kayley Clark
Technical Lead
Software Engineering Major
Eli Newland
Task Manager
Software Engineering Major
Tanner Smith
Algorithm Architect
Software Engineering Major
Grant Pierce
Client Relation & Security Manager
Cyber Security Engineering Major
Nayma Garcia
UI/UX lead
Software Engineering Major
Nick Thoms
QA Manager
Software Engineering Major
Wan Elisa Wan Sarif
Component Design
Software Engineering Major
Weekly Reports
Report 1Report 2
Report 3
Report 4
Report 5
Report 6
Report 7
Report 8
Report 9
Report 10
Report 11
Report 12
Report 13
Design Document
Final Design DocumentLightning Talks
Lightning Talk 1 - Product ResearchLightning Talk 2 - Problem and Users
Lightning Talk 3 - User Needs & Requirements
Lightning Talk 4 - Project Planning
Lightning Talk 5 - Detailed Design
Lightning Talk 6 - Design Check In
Lightning Talk 7 - Prototyping
Lightning Talk 8 - Ethics & Professional Responsibility