Welcome to the Restaurant Management App! This iOS application is designed to streamline restaurant operations by providing essential functionalities such as order taking, billing, menu customization, and more. This README will guide you through the setup, usage, and features of the app.
- Take Orders: Easily take and manage customer orders.
- Bill Orders: Generate and manage billing for orders.
- Customize Menu: Add, update, and delete menu items.
- Add Tables: Manage table availability and assignments.
- Analytics and Insights: Gain valuable insights into sales and operations with detailed reports and charts.
To get started with the Restaurant Management App, follow these steps:
-
Clone the Repository:
git clone https://github.com/sek-r0/DineUI.git cd DineUI
-
Open the Project: Open the
Dine.xcodeproj
file in Xcode. -
Install Dependencies:
Ensure you have CocoaPods installed, then run:
pod "ToastViewSwift"
You can use The Swift Package Manager to install Toast-Swift by adding the description to your Package.swift file:
dependencies: [
.package(url: "https://github.com/BastiaanJansen/toast-swift", from: "2.1.2")
]
Once the app is running on your iOS device, you can access its core functionalities through the main interface. Follow the instructions below to use each feature.
- Navigate to the "Take Orders" section.
- Select the table and input the customer order.
- Confirm the order to save it to the system.
- Go to the "Orders" section.
- Select the order.
- Review the order details and generate the bill.
- Print or email the bill to the customer.
- Access the "Menu" section.
- View the existing menu items.
- Add, update, or delete items as needed.
- In the "Customize Menu" section, click on "Add Menu Item".
- Fill in the details for the new menu item.
- Save the item to add it to the menu.
- Navigate to the "Tables" section.
- Input the table number and any other required details.
- Save the table information to the system.
- Go to the "Analytics and Insights" section.
- View various reports and charts related to sales and operations.
- Use the insights to make informed business decisions.
We welcome contributions from the community! If you would like to contribute to this project, please follow these steps:
- Fork the repository.
- Create a new branch (
git checkout -b feature/YourFeature
). - Commit your changes (
git commit -m 'Add some feature'
). - Push to the branch (
git push origin feature/YourFeature
). - Open a pull request.
This project is licensed under the MIT License. See the LICENSE file for more details.
Thank you for using the Restaurant Management App! If you have any questions or need further assistance, feel free to open an issue or start a discussion.