Skip to content

Provides useful information about Ember bus trips to passengers

Notifications You must be signed in to change notification settings

ElvisWong213/EmberTrip

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Ember Trip View

About this project

The goal of this project is to create a mobile view that provides useful information about individual bus trips to potential passengers. The new view will include scheduled and estimated times at stops, a live map showing the bus’s current position, and potentially additional features like notifications. The aim is to enhance the passenger experience and provide all the necessary information to make informed decisions about their journey.

Requirement

  • Swift 5+
  • Xcode 15.1+
  • iOS 17+

Views

Home View

Trip View

Features

Offline Mode

Users are able to access bus routes and information even when they lose internet connection during the trip. However, the information provided may not be accurate.

Simulator.Screen.Recording.-.iPhone.15.Pro.-.2023-12-17.at.16.41.02.mp4

Arrival Notification

The arrival notification feature will remind you when you are nearing your intended destination, ensuring you never miss your stop.

ETA

It allows users to view the estimated time of arrival at different stops along their route, and they can switch between the actual time and the estimated time.

Restore Previous Section

Users can restore the previous section when they accidentally close the app or if the app crashes.

Simulator.Screen.Recording.-.iPhone.15.Pro.-.2023-12-17.at.17.01.23.mp4

Need To Improve

  1. Map Camera
    • Adjust camera position when user resize the sheet view.
  2. Arrival Notification
    • Create an animation to demonstrate the feature.
    • Or change the swip gesture to a button.
  3. Bus Stops List View
    • Simplify the user interface to ensure it is not overwhelming.
  4. Unit test in NotificationService

About

Provides useful information about Ember bus trips to passengers

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages