iOS coffee shop app for ordering drinks built with Swift + MVP + Coordinator. Browse coffee, tea, and milkshakes by category, view author's menu, and check news and promotions.
- Category Navigation: Browse coffee, tea, and milkshakes
- Author's Menu: Unique drinks with vivid photos
- News & Promotions: Up-to-date information about new products and special offers
- Onboarding: Welcome screen for new users
- Easy Navigation: Switch between main page, orders, favorites, and profile
- Swift + UIKit
- MVP + Coordinator architecture
The project follows MVP + Coordinator architecture:
- View: UIKit views, passive UI controllers
- Presenter: Business logic, state management, updates the view
- Model: Data entities
- Coordinator: Navigation and flow management
- git clone https://github.com/rfhfv/Cuppa.git
- cd Cuppa
- open Cuppa.xcodeproj