smartrider 🚕

home_screenshot

The all-in-one RPI transportation app

developed with Flutter and Firebase.

Our goal is to make transportation in and around RPI safer and more intuitive. RCOS Project

Currently planned features:

  • Allows you to call RPI saferide like uber.
  • x Contains CDTA bus and RPI shuttle schedule.
    • x Allows you to search for specific departures.
    • Shows closest stops and estimated departure time in minutes.
  • x Displays running routes on a map,
    • with live-update shuttle/bus locations.
  • x Sexy UI
    • x Dark Mode
    • x Material Design
    • x 3D Map

Interact with our mockups!

Visit the Wiki for dev install instruction!

Libraries

authentication_bloc
authentication_provider
authentication_repository
autocomplete
bitmap_helpers
bus_agency
bus_calendar
bus_calendar_dates
bus_fare_attributes
bus_fare_rules
bus_feed_info
bus_provider
bus_repository
bus_route
bus_routes
bus_shape
bus_shapes
bus_stop
bus_stop_time
bus_stop_times
bus_stops
bus_table
bus_timeline
bus_timetable
bus_trip
bus_trip_update
bus_trips
bus_vehicle_update
custom_expansion_tile
data
database
filter_dialog
flutter_google_places
gtfs-realtime.pb
gtfs-realtime.pbenum
gtfs-realtime.pbjson
gtfs-realtime.pbserver
home
icons
main
map_bloc
map_ui
onboarding
panel_page
prefs_bloc
profile
saferide_bloc
saferide_provider
saferide_repository
saferide_state
schedule_bloc
settings
shuttle_eta
shuttle_provider
shuttle_repository
shuttle_route
shuttle_stop
shuttle_table
shuttle_timeline
shuttle_update
shuttle_vehicle
strings
table_sticky_headers
themes
themes (red preview)
time
user
user_list
welcome