Skip to content

🍽️ 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.

Notifications You must be signed in to change notification settings

Djihanegh/Appetizers

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

8 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

🍽️ 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

Simulator Screenshot - iPhone 15 Pro Max - 2025-09-03 at 22 57 48 Simulator Screenshot - iPhone 15 Pro Max - 2025-09-03 at 22 58 35

πŸ“š 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

About

🍽️ 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.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages