FoodEase is a web-based food ordering system designed to improve the operational efficiency of restaurants and enhance the customer experience. The application allows customers to browse the menu, search for specific dishes, add items to their cart, and complete orders seamlessly.
FoodEase was created to address several challenges faced by restaurants, particularly in improving customer experience and operational efficiency. Many restaurants still rely on manual, face-to-face ordering, which can be slow and inefficient, especially during peak times. With the integration of a digital food ordering system, FoodEase aims to simplify the ordering process, reduce wait times, and improve the quality of service. The app also includes AI-powered chat assistance to provide personalized recommendations to customers, enhancing their dining experience.
- View Menu: Customers can easily explore the menu with detailed descriptions, prices, and images.
- Search Menu: Quickly find dishes based on keywords.
- Add to Cart & Edit Cart: Customers can manage their orders before checkout.
- Checkout: Fast and efficient payment process.
- AI Chat Assistance: Provides real-time, interactive recommendations and answers to customer inquiries.
To run this application locally, follow the steps below:
Make sure you have Node.js installed on your machine. If you don't have it yet, you can download it from here.
-
Clone the repository:
git clone https://github.com/steveee27/FoodEase-RestaurantOrderingSystem.git
-
Navigate to the project directory:
cd FoodEase-RestaurantOrderingSystem
-
Navigate to the
server
directory:cd server
-
Install dependencies:
npm i
-
Start the server:
npx ts-node src/index.ts
-
Make sure all dependencies are installed by running:
npm install
This will install all the necessary packages, including
react-scripts
. -
After that, navigate to the
foodease
directory and start the frontend application:cd ../foodease npm start
This will launch the application, and you should be able to access it on your browser at the specified local server address.
This project is built by the following team members:
- Ahmad Husain (2501969536)
- Elvina Benedicta Santoso (2602112322)
- Jennifer Ardelia Limicia (2602105090)
- Maria Linneke Adjie (2602076374)
- Steve Marcello Liem (2602071410)
- Wilbert Chandra (2602113666)
This project is licensed under the MIT License - see the LICENSE file for details.
You can view the design prototype for the FoodEase app on Figma using the following link:
The design includes interactive prototypes and visual layouts for the app’s user interface, helping guide the development process and ensuring a smooth user experience.