Skip to content

KlinovK/TopPizza

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

6 Commits
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ” Food Delivery App (SwiftUI + MVP)

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.


πŸš€ Features

  • βœ… 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

πŸ“¦ Tech Stack

  • Language: Swift 5
  • UI: SwiftUI
  • Architecture: MVP
  • Network: URLSession
  • API Source: Free Food Menu API

πŸ§ͺ Getting Started

Requirements

  • Xcode 15+
  • iOS 17.6+

Installation

  1. Clone the repo:
git clone https://github.com/your-username/food-delivery-app.git
cd food-delivery-app

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages