Use-case descriptions
Use Case #1
User wants to find a spot in a general vicinity.
- User opens parking options.
- In parking options, user adjusts the range of how far they are willing to park in the area surrounding from their destination.
- User clicks the search button to find spots in an area.
- User enters the address of their destination.
- The TuTraffic application displays the detected spots in that range to the user's device.
Use Case #2
User wants displayed parking spots to reflect price preferences.
- User opens parking options.
- In parking options, user removes parking garages and paid lots from their preferences.
- User edits their accepted hourly price range for street parking in parking options, reflecting how much they are willing to pay per hour.
Use Case #3
User wants spots that can fit their car to be detected.
- User opens parking options.
- User selects the option that best reflects the size of their car from a dropdown menu.
- The application sends a message to the server to communicate the unique size need.
- The server transmits this information to the raspberry pi node.
- The computer vision processing the video feed adjusts to make decisions on whether a spot exists in a space or not based on if the user's car size can fit there.
Use Case #4
User wants be directed to a parking spot.
- User clicks the search button to find parking spots.
- User enters their destination's address.
- The TuTraffic application displays the detected spots to the user's device.
- User selects on a parking spot and clicks the "Route" button.
- Google Maps API is loaded to direct the user to their destination.