Welcome to the iOS Coffee Ordering App project! This README will guide you through the setup, features, and structure of this app, designed using SwiftUI and Xcode.
- Introduction
- Features
- Requirements
- Installation
- Usage
- Project Structure
- Contributing
- License
- Contact
The iOS Coffee Ordering App is a simple yet robust application that allows users to browse a variety of coffee options, customize their orders, and place them directly from their iPhone. This project demonstrates the use of SwiftUI for creating user interfaces and leverages modern iOS development practices.
- Browse Coffee Menu: View a list of available coffee options with detailed descriptions.
- Customize Orders: Choose size, add extras, and specify preferences for each coffee order.
- Order Summary: Review your selected items before placing an order.
- User-Friendly UI: Intuitive and clean interface designed using SwiftUI.
- macOS 11.0 or later
- Xcode 12.0 or later
- iOS 14.0 or later
- Swift 5.3 or later
-
Clone the Repository
git clone https://github.com/RJTLM/iOS-Coffee-Ordering-App-SwiftUI-Xcode.git cd iOS-Coffee-Ordering-App-SwiftUI-Xcode
-
Open in Xcode
Open
iOS-Coffee-Ordering-App.xcodeproj
with Xcode. -
Build and Run
Select your target device or simulator, and click the Run button in Xcode.
-
Browse Menu
Open the app to see a list of available coffee options. Tap on any item to see more details.
-
Customize Your Order
Select your preferred size, add extras, and specify any additional preferences.
-
Review and Place Order
After customizing, add the item to your order. Go to the order summary to review your selections and place your order.
iOS-Coffee-Ordering-App.xcodeproj
: The Xcode project file.Sources
: Contains the SwiftUI views, models, and view models.- Views: SwiftUI views that define the UI components.
- Models: Data models representing coffee items and order details.
- ViewModels: Classes and structs that manage the app's data and business logic.
We welcome contributions to enhance this project. Please follow these steps:
- Fork the repository.
- Create a new branch:
git checkout -b feature-branch
- Make your changes and commit them:
git commit -m 'Add new feature'
- Push to the branch:
git push origin feature-branch
- Submit a pull request.
This project is licensed under the MIT License. See the LICENSE file for more details.
For questions or suggestions, feel free to reach out to the project maintainer:
- Name: Ryan Mackintosh
- GitHub: RJTLM
Thank you for checking out the iOS Coffee Ordering App project! We hope you find it useful and enjoyable to use and develop.