Skip to content

kaneviggers/Hopper

Repository files navigation

Hopper

Intro

Hopper is a transport alternitive that is to be implemented into the Queenstown Lakes community to help reduce high congestion at peak traffic hours as well as reducing the emitions of carbon dioxide emitted by transport.

Sources

Source for Google Maps tut Google maps tutorial

Source for Google Maps polyline and directions tut Google Maps Polyline and Directions tutorial

====== Driver

//Intance variables

docref = var uid = String double = rating reviews = Set vehicle = String litersPer100km = double

//Instance functions

updateDriver() deleteDriver() addReview(Review)

//Class functions

downloadDriverByUID(String uploadDriver(String, String, double)

====== Review

//Intance variables

uid = String rating = double body = String driver = Driver

====== Ride

//Intance variables

docref = late var driver = Driver distance = late double origin = LatLng destination = LatLng coords = List stops = Set

//Instance functions


//Class functions

downloadRideByUID(String); uploadRide(Driver, LatLng, LatLng)

List of things to do

Complete backend setup

Communitcation between app and backend

Intergrate Transportation and Logistics apis for routes

Develop all possible methods eg. addRiderToRide, deleteRide, createDriver, addReview, calcutlateRating ect

Integrate google maps into flutter correctly

Design UI interface

Iron out bugs and prepare for prototyping

--Present prototype

Work on configuration options within routes

Communicate between driver and rider

Live updates to Rider of Drivers position

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published