Website Documentation

Version: 1.0

Created: 18 April, 2022

Update: 04 August, 2023

Introduction

The User Website serves as a convenient and accessible online gateway within the Restaurant Management System, enabling customers to seamlessly place food orders through their web browsers.

Customers can effortlessly explore the digital menu, complete with captivating images, enticing descriptions, and accurate pricing for each culinary offering. The platform facilitates intuitive order customization, enabling customers to personalize their selections and add items to their cart for a hassle-free checkout experience.

Real-time order tracking empowers customers to monitor their order's journey in real-time, from preparation to delivery, fostering transparency and customer satisfaction. The User Website supports a range of secure payment options, ensuring smooth and secure transactions.

By providing an online haven for menu exploration, order customization, and secure transactions, the User Website redefines convenience and customer engagement in the realm of online food ordering.

Modules are

  1. Branch Selection
  2. Category and Food Selection
  3. Shopping Cart
  4. Sign Up and Login
  5. Delivery Address
  6. Payment Method
  7. Place Order
  8. Order Confirmation and Tracking
  9. Order History or Reordering
  10. User Profile
  11. Wallet History
  12. Loyalty Points
  13. Referrer
  14. Delivery Address Management
  15. Chat With Admin
  16. Policy Pages
  17. Chat With Driver
  18. Change App Theme

1. Branch Selection

The Branch Selection feature on the online website is a crucial element that empowers users to choose their preferred restaurant location or branch when accessing the platform for online food ordering.

Upon arriving at the website, users are presented with a list of available branches, each representing a distinct ordering experience. Users can review important details like branch location, and menu offerings for each location.

This feature streamlines the user experience by allowing customers to select a branch that aligns with their preferences and needs, whether they're looking to order food for delivery or takeout. By tailoring the experience to different branch offerings, the Branch Selection feature enhances customer satisfaction and ensures a personalized online ordering journey.

Branch Selection
Branch Selection

2. Category and Food Selection

The Category and Food Selection feature on the website revolutionizes the way customers explore and choose their desired culinary delights. Through an intuitive and visually appealing interface, customers can easily navigate various categories such as Appetizers, Main Course, and Desserts, gaining quick access to a wide array of delectable options.

Within each category, customers are presented with detailed information including enticing images, descriptions, and prices of individual food items. This empowers them to make informed choices that align with their cravings and dietary preferences. The interactive platform also enables seamless customization, allowing customers to personalize their orders with specific variations, add-ons, and special notes.

Ultimately, the Category and Food Selection feature enhances the user experience by providing a user-centric, visually engaging, and convenient way for customers to explore, select, and customize their food orders. It redefines online food ordering by

Branch Selection
Branch Selection

3. Shopping Cart

The Shopping Cart feature on the website transforms the online food ordering experience into a seamless and organized process. As customers select their desired food items, the shopping cart serves as a virtual basket where they can review, modify, and finalize their order before checkout.

Customers can effortlessly add and remove items, adjust quantities, and even customize their selections based on preferences. The shopping cart dynamically calculates the order total, including taxes and any applicable fees. It provides a clear summary of chosen items, their individual prices, and the cumulative cost, ensuring transparency and clarity.

This feature streamlines the ordering journey, allowing customers to confirm their selections and proceed to checkout with confidence. The Shopping Cart feature enhances user satisfaction by offering a user-friendly, interactive, and efficient platform for managing their food orders before finalizing their choices.

Branch Selection
Branch Selection

4. Sign Up and Login

The Sign Up and Login feature on the website offers users a seamless entry into the world of online food ordering. New users can easily create accounts by providing essential information, ensuring a personalized experience for future orders. Existing users can swiftly log in using their registered credentials, streamlining the process.

Signing up allows users to store their preferences, order history, and delivery addresses, enhancing convenience for future orders. The login process ensures secure access to their accounts, safeguarding sensitive information. This feature also offers password recovery mechanisms for users who may forget their login details, ensuring a smooth experience.

By bridging the gap between users and the platform, the Sign Up and Login feature enhances customer engagement and fosters trust. It's a gateway to personalized experiences, smoother transactions, and efficient order management, catering to both newcomers and loyal patrons.

Branch Selection
Branch Selection

5. Delivery Address

The Delivery Address feature on the website simplifies the online food ordering process by allowing users to seamlessly input and manage their preferred delivery locations. Upon checkout, customers can save and select from a list of their previously used addresses, eliminating the need to repeatedly enter this information.

Users can also add new delivery addresses, such as home, work, or other frequently visited places, providing flexibility and convenience. This feature ensures accurate and timely deliveries by enabling users to specify their exact location, helping delivery personnel navigate with ease.

By storing delivery addresses securely, the platform enhances user experience, streamlining the ordering process and reducing the time taken to finalize orders. The Delivery Address feature enriches convenience, precision, and customer satisfaction, contributing to a seamless online food ordering journey.

Branch Selection

6. Payment Method

The Payment Method feature on the website offers users a diverse range of secure and convenient options to complete their transactions seamlessly. Customers can choose from a variety of trusted payment methods, including Hesabe, Myfatoorah, TAP, PayPal, Stripe, Cash on Delivery (COD), Wallet, and more.

This feature ensures flexibility by catering to various preferences, making it effortless for users to select the method that suits them best. Whether it's digital payments, credit/debit cards, or cash on delivery, the platform accommodates diverse needs.

By providing multiple payment avenues, the Payment Method feature enhances user trust, offers peace of mind, and promotes a hassle-free checkout experience. It's a cornerstone of user convenience, contributing to a smooth and secure online food ordering journey.

Branch Selection
Branch Selection

7. Place Order

The "Place Order" feature is the final step in the online food ordering journey on the website. After users have browsed the menu, customized their selections, and confirmed their cart, they proceed to the "Place Order" section.

Here, customers review their order details, including selected items, quantities, and any customizations. They have the opportunity to verify delivery addresses and payment methods before finalizing the order. Upon clicking the "Place Order" button, the platform processes the transaction, confirms the order, and provides an estimated delivery time.

This feature marks the culmination of the ordering process, ensuring a seamless transition from menu exploration to payment and order confirmation. The "Place Order" functionality streamlines the customer experience, offering a user-friendly and efficient way to finalize their selections and eagerly await their delicious meal.

Branch Selection

8. Order Confirmation and Tracking

The Order Confirmation and Tracking feature provides users with real-time updates and assurance about their placed orders on the website. After customers place their orders, this feature offers a series of functionalities that enhance transparency and engagement throughout the order's journey.

Upon placing an order, users receive an immediate confirmation message that includes order details, estimated delivery time, and a summary of their selections. This confirmation reassures customers that their order has been successfully received and is being processed.

For an interactive experience, users can track the progress of their order in real time. The platform provides updates on order preparation, dispatch, and estimated delivery time. Users can follow these updates to stay informed about the status of their meal.

Branch Selection
Branch Selection

9. Order History or Reordering

The Order History or Reordering feature within the website provides users with a streamlined way to access their previous orders and conveniently reorder their favorite items.

Users can access a comprehensive list of their past orders, including order details, items ordered, and transaction records. This history offers transparency and helps users keep track of their dining or delivery experiences.

With a single click, users can easily replicate a past order and reorder their preferred dishes. This feature eliminates the need to search through the menu again, saving time and simplifying the ordering process.

Branch Selection
Branch Selection

10. User Profile

The User Profile feature on the website provides users with a personalized space to manage their account information and preferences, enhancing their overall experience.

Users can update their personal information, such as name, contact details, and delivery addresses, ensuring accuracy and timely deliveries.

The user profile also showcases the customer's order history, allowing them to review their past orders and track their dining experiences.

Branch Selection
Branch Selection

11. Wallet History

The Wallet History feature on the website offers users a transparent and organized view of their wallet transactions and balances, enhancing their financial management within the platform.

Users can access a detailed list of all wallet-related transactions, including additions, deductions, and usage. This record provides clarity on the movement of funds within the wallet.

The feature displays the current wallet balance, ensuring users are always aware of their available funds for future orders.

Branch Selection
Branch Selection

12. Loyalty Points

The Loyalty Points feature on the website rewards users for their continued patronage and engagement, offering a system that encourages customer loyalty and engagement.

As users make orders and engage with the platform, they accumulate loyalty points based on their spending and activities.

Accrued loyalty points can be redeemed for discounts, special offers, or exclusive rewards on future orders, enhancing the value of their dining experiences.

Branch Selection
Branch Selection

13. Referrer

The Referrer feature on the website empowers users to refer friends and acquaintances to the platform, fostering a sense of community and encouraging user-driven growth.

Users receive a unique referral link that they can share with others through social media, email, or other channels.

When someone signs up or places an order using the referral link, both the referrer and the referred individual receive rewards, such as discounts or bonus points.

Users can track the success of their referrals and the rewards they've earned through a dedicated dashboard.

Branch Selection
Branch Selection

14. Delivery Address Management

The Delivery Address Management feature on the website empowers users to efficiently manage and organize their delivery addresses for a seamless and personalized online food ordering experience.

Users can easily add new delivery addresses or edit existing ones, ensuring accuracy and enabling swift order placement.

Users have the flexibility to assign custom labels (e.g., "Home," "Office," "Friend's Place") to their addresses for easy identification.

When placing an order, users can conveniently choose from their saved delivery addresses, eliminating the need to repeatedly input details.

Branch Selection
Branch Selection

15. Chat With Admin

The "Chat With Admin" feature on the website offers users a direct and convenient way to communicate with the platform's administrators, facilitating real-time interactions and issue resolution.

Users can initiate a chat session with the admin to seek assistance, ask questions, or provide feedback without the need for emails.

The feature enables users to receive prompt responses to their inquiries, helping them resolve any concerns they might have.

Users can provide valuable feedback or suggestions directly to the administrators, contributing to the platform's continuous improvement.

Branch Selection
Branch Selection

16. Policy Pages

The Policy Pages feature encompasses essential policy documents—Terms & Conditions, Privacy Policy, Refund Policy, and Cancellation Policy—providing users with clear guidelines and information about their rights and responsibilities when using the website.

Outlines the terms under which users access and use the platform, setting forth the rules and expectations for both users and the platform.

Details how user data is collected, stored, and used, ensuring transparency and safeguarding user privacy.

Specifies the procedures and conditions for requesting refunds in case of order issues or cancellations.

Outlines the process and guidelines for canceling orders, setting expectations for users and ensuring a smooth cancellation process.

Branch Selection
Branch Selection

17. Chat With Driver

The "Chat With Driver" feature on the website offers users the ability to directly communicate with the assigned delivery driver, facilitating real-time updates and coordination during the delivery process.

Users can initiate a chat session with the driver responsible for their order, allowing them to convey specific delivery instructions or inquire about the delivery status.

The feature enables users to receive timely updates on the driver's location, estimated arrival time, and any potential delays.

Users can promptly address any delivery-related issues or concerns, enhancing customer satisfaction and problem-solving efficiency.

Branch Selection
Branch Selection

18. Change App Theme

The "Change App Theme" feature allows users to opt for a clean and sophisticated aesthetic by selecting the "White and Black" theme. This choice presents a visually pleasing combination of white and black tones throughout the app's interface.

The white and black theme exudes an air of elegance and simplicity, offering a minimalistic and modern visual appeal.

The subdued black tones provide a balanced backdrop that enhances text readability and ensures a comfortable user experience.

Branch Selection
Branch Selection