Skip to content

hpulst/cyclopath

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

45 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Cyclopath

A Courrier app that includes functionality that allows the courier to receive orders, view order details, and deliver it crazy fast. "All User Input Equals Error" is the mantra when looking at UX.

Screenshots

Screen recording

IMAGE ALT TEXT

Roadmap

Must have features:

  • Sign in as a courier

    • Sign out
  • Select starting time using bottom sheet

    • Tap to open
    • Drag to open
    • Open to specific height
    • Tap to close
    • Drag to close
  • View order details

    • View delivery location
    • View direction on map using flutter_polyline_points
    • Button to start turn-by-turn navigation
  • View list of orders

    • Build ListTile
    • View order queue with tap on list button

Nice to have features:

  • View route preview on order
  • Destination window of marker with distance & duration
  • Show navigation Button
  • See VerticalProgressIndicator when going online
  • Push-notification
  • Get realtime updates with Cloud Firestore
  • Offline capability using package 'retry'
  • time.periodic remote config
  • Insert sound feature
    • Delivery sound
  • Blast colorful confetti all over the screen when deliveries complete
  • Automatically change status of user to "waiting" when close to store
  • Make every Map available

Releases

No releases published

Packages

 
 
 

Contributors

Languages