| Home, Location & Bus Selection | Seat Selection & Info | Purchased Tickets |
|---|---|---|
- Explore your country
- The data for the provinces comes from a Mock data.
- Select your seat with a beautiful design
- See which seats are selected
- You can choose up to 5 seats
- Fill in the contact details to confirm the ticket
- You can view your purchased tickets on the My Tickets screen
- UIKit
- MVC
- CoreData
- Storyboard
- Xcode: Version 15.3
- Language: Swift 5.10
- Minimum iOS Version: 17.4
- Dependency Manager: N/A
| MVC Architecture |
|---|
![]() |
In developing ByBus App, the storyboard approuch and MVC architecture are being used for these key reasons:
- The storyboard approach is used for its efficiency in designing user interfaces.
- The MVC architecture is used for effectively managing code structure.
Before you begin, ensure you have the following:
- Xcode installed
- Clone the repository:
git clone https://github.com/guraygul/ByBus.git
- Open the project in Xcode::
cd ByBus
open ByBus.xcodeproj- Build and run the project.
- When you buy 1 ticket, Core Data sometimes shows 2 tickets.
- It would be better if we used authenticaton
