Bay Area Buses allows users to estimate their arrival to an entered location. After entering an address, Bay Area Buses displays the optimal bus route and live GPS locations of the buses.
- Xcode
- iOS 13 and above
- iOS device that can run applications or simulators
- Google Maps Developer Account
- 511SFBay Developer Account
- Clone this repository (Don't include the $. This symbol indicates that you need to write this command in the commandline in this repository):
$ git clone https://github.com/MondaleFelix/BayAreaBuses.git
- Traverse into the this repository:
$ cd /path/to/file/BayAreaBuses/BayAreaBuses
- Install Pods
$ pod install
- Open the workspace File:
$ open BayAreaBuses.xcworkspace/
- Create a Constants.swift file in the Utilites Folder. This file will store your credentials.
let apiKey = [GOOGLE APIKEY]
let busKey = [511 API KEY]
- Create a Google Developer Account and retrieve your credientials
Make sure Maps SDK for iOS and Directions API is enabled
- Create a 511SFBay Developer Account and retrieve your token
- Swift 5.4 - Programming Language
- Xcode 12.3 - IDE