##Time- and route-constrained business search.
####Mobile mapping apps have made it easy to do two things, separately:
- Get from point A to point B
- Find and compare local businesses to fill a need: food, drink, or entertainment
####But users often have to solve both these problems together:
- Get from point A to point B, and make a convenient stop at a business along the way (for lunch, coffee, shopping, etc.), while ensuring you arrive at your original destination on-time
###Discoveroute helps users by providing time- and route-constrainted local business search.
- Example use cases:
- You're rushing on your first morning at a new job. You'd like to find a convenient place to stop for coffee but still make it into work by 9.
- You and a friend want to meet at a bar or restaurant roughly halfway between each other's places.
==================================
###User Flow
- Enter your start location and end destination.
- Input your preferred arrival time at your end destination, and what type of detour you're interested in stopping at along the way.
- Your arrival time constrains the set of suggested results. If you don't have much time to stop, Discoveroute will suggest locations that won't take much time off your route (i.e. < 1 mile detour).
- Choose from a list of convenient places to stop along your route.
- If you don't see a destination you like, use the sidebar navigation drawer to change your start, end, arrival time, or destination category, and try again.
- Select a detour destination, and you'll receive step-by-step instructions for how to navigate there.
- If you're making a stop along a familiar route, you can choose to view the difference between the detour directions and your normal route. Ex: "Instead of turning left on Mission St., continue straight on 10th St."
- Discoveroute will notify you with an alarm when it's time to proceed to your final destination.
- If you liked your stop, you can name and save it to come back again later.
==================================
- Stanford CS147 Award: Best Interaction Design
- Stanford CS147 Award: Best Poster Design
==================================
- Discoveroute uses Node.js, MongoDB, and Bootstrap styling.
- Discoveroute makes use of the Google Maps API and Yelp API.