Skip to content

Faculty-of-Science-Technology/Dishout

Repository files navigation

Dishout

UB Cafeteria Ordering System

Overview

Dishout is an online ordering system designed to streamline the cafeteria experience for the University of Belize community. The system provides a user-friendly platform for students and staff to place food orders, customize their selections, and enjoy a more efficient and convenient dining experience.

Features

  • User-Friendly Interface:

    • The Web UI is designed to provide an intuitive and positive experience for both customers and cafeteria staff.
  • Ordering Process:

    • Users can easily place food orders online, customizing selections according to their preferences.
  • Cafeteria Staff Dashboard:

    • A dedicated dashboard for cafeteria staff to manage orders, update the menu, and perform administrative tasks efficiently.
  • Pickup Process:

    • The system facilitates easy order pickup with unique codes assigned to each order, streamlining the retrieval process.
  • Data Collection and Analysis:

    • Collects valuable data on user preferences, order history, and popular menu items for informed decision-making.
  • Reduced Wait Times:

    • Online ordering minimizes wait times by allowing users to place orders in advance.
  • Business Opportunities:

    • Expands business opportunities by enabling remote orders, reaching a broader customer base.

Benefits

  • Enhanced Convenience:

    • Users can enjoy a more convenient and efficient ordering process.
  • Improved Order Accuracy:

    • Automation reduces errors associated with manual order processing.
  • Efficient Food Distribution:

    • Prevents shortages by allowing users to reserve food in advance.
  • Reduced Over-Catering:

    • The preordering feature helps optimize inventory management and reduce food waste.
  • Financial Benefits:

    • Economic analysis indicates a positive return on investment and net present value.

Getting Started

Follow these steps to get started with Dishout:

  1. Clone the repository: git clone https://github.com/AlexDev404/Dishout
  2. Install dependencies: npm install
  3. Start the application: npm start

System Architecture

Dishout consists of two main components - the Web UI and the backend. The Web UI provides a user interface, while the backend manages data processing and storage.

Team

License

This project is licensed under the GNU GENERAL PUBLIC LICENSE - see the LICENSE file for details.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages