π½οΈ Appetizers
A simple iOS app built with SwiftUI to browse appetizers, view details, and manage orders.
This project was created for learning SwiftUI, state management, and working with a mock backend API.
β¨ Features
- π Browse a list of appetizers
- π View details with calories, protein, carbs, and price
- π Add appetizers to your order
- ποΈ Delete items from the order list
- πΎ Save and retrieve user profile data with @AppStorage
π οΈ Tech Stack
- SwiftUI β declarative UI framework
- MVVM β simple architecture with ObservableObject
- AppStorage β lightweight persistence
- MockAPI / local JSON β fake backend for data fetching
π Getting Started
Clone the repo:
git clone https://github.com/Djihanegh/Appetizers.git
Open Appetizers.xcodeproj (or .xcworkspace) in Xcode 15+
Run the app on an iOS 17 simulator or device
πΈ Screenshots


π Learning Goals
- Understand how to structure a SwiftUI app with MVVM
- Work with @Published, @AppStorage, and alerts
- Handle JSON decoding with Codable
- Use NavigationStack, List, and modifiers like .navigationTitle
π€ Contributing
This project is for learning purposes, but feel free to fork and experiment!
π License
MIT License