acmpesuecc / acmpesuecc/WakeRide

Implement the navigation system

Open
#7 12 comments 0 reactions 0 assignees View on GitHub
Bounty: 750 enhancement hacknight-2025 hacktoberfest
Dominant language
C++
Stars
0
Forks
11
PR merge metrics
No merged PRs in 30d

Description

# Implementation of a Navigation System

This is how the current Map page looks like:
Image
File -> `lib/pages/openstreetmap.dart`

Notice something odd? Yes. All you have is just a map pointing to your current location.

## Requirements/Functionality Flow
- A search bar and a pin (for manual setting of location; similar to how you'd see in Uber, Ola, etc.) for setting the location. The search bar must have the past 5 set locations as 'Recent Locations' set up.
- Polylines on the map leading to your destination.
- Start/Stop navigation to be implemented via buttons.
- Estimated Time of Arrival to be implemented upon starting navigation.
- Alarm sound rings when ETA reaches 2 mins before arriving to your set destination based on the ringtone set in `lib/pages/ringtones.dart`, Refer to [Readme.md](https://github.com/acmpesuecc/WakeRide/blob/main/README.md) for more info on Ringtones

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.