A sample food delivery application built with SwiftUI and the MVP architecture.
It supports authorization (mocked), displays menu categories, sticky headers, and scroll-to-section functionality.
- β Simple Log In / Sign Up screen (no backend)
- β Main screen with menu categories and items
- β Sticky category bar on scroll
- β Smooth scroll to section when tapping category
- β Banner notification system for feedback
- β Image banners (hardcoded)
- β MVP Architecture (Model - View - Presenter)
- β SwiftUI-only implementation
- Language: Swift 5
- UI: SwiftUI
- Architecture: MVP
- Network:
URLSession - API Source: Free Food Menu API
- Xcode 15+
- iOS 17.6+
- Clone the repo:
git clone https://github.com/your-username/food-delivery-app.git
cd food-delivery-app