Skip to content

Building a UI app for a previous console project; the core functionality is restaurant management. Check the URL below ๐Ÿ‘‡ for console app!

Notifications You must be signed in to change notification settings

icedstyx/DineUI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

Restaurant Management App

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.

Table of Contents

Features

  • 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.

Installation

To get started with the Restaurant Management App, follow these steps:

  1. Clone the Repository:

    git clone https://github.com/sek-r0/DineUI.git
    cd DineUI
  2. Open the Project: Open the Dine.xcodeproj file in Xcode.

  3. Install Dependencies:

Using CocoaPods

Ensure you have CocoaPods installed, then run:

pod "ToastViewSwift"

Swift Package Manager

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")
] 

Usage

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.

Core Functionalities

Take Orders

  1. Navigate to the "Take Orders" section.
  2. Select the table and input the customer order.
  3. Confirm the order to save it to the system.

Bill Orders

  1. Go to the "Orders" section.
  2. Select the order.
  3. Review the order details and generate the bill.
  4. Print or email the bill to the customer.

Customize Menu

  1. Access the "Menu" section.
  2. View the existing menu items.
  3. Add, update, or delete items as needed.

Add Menu Item

  1. In the "Customize Menu" section, click on "Add Menu Item".
  2. Fill in the details for the new menu item.
  3. Save the item to add it to the menu.

Add Tables

  1. Navigate to the "Tables" section.
  2. Input the table number and any other required details.
  3. Save the table information to the system.

Analytics and Insights

  1. Go to the "Analytics and Insights" section.
  2. View various reports and charts related to sales and operations.
  3. Use the insights to make informed business decisions.

Contributing

We welcome contributions from the community! If you would like to contribute to this project, please follow these steps:

  1. Fork the repository.
  2. Create a new branch (git checkout -b feature/YourFeature).
  3. Commit your changes (git commit -m 'Add some feature').
  4. Push to the branch (git push origin feature/YourFeature).
  5. Open a pull request.

License

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.

About

Building a UI app for a previous console project; the core functionality is restaurant management. Check the URL below ๐Ÿ‘‡ for console app!

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

  •  
  •  

Languages