Online Food Order For Restaurant

December 2019 - created by Min Lwin Kyaw

Project's Info

  • Name : Online Food Order For Restaurant
  • Team Members : Min Lwin Kyaw
  • Duration : 3 Months
  • Programming Languages & Frameworks : Symfony, PHP, HTML, JavaScript, MySQL
  • Platforms : Web
  • Links : GitHub(Source Code)

It is a web application restaurant owner to publish their foods, drinks, desserts, and others food related things on their website and allow user to order these foods and drink by using this website. Included CMS for customers and restaurantu2019s owners. Project was done by using Symfony, php, HTML, CSS, and JavaScript for Computer Special Topic 1 Course.
Because of course project, there are some limitation to follow to get perfect point.
Templates are downloaded from Colorlib

Home Page - 1

Because of course limitation, in home page it must have slider which is created from the admin dashboard as admin wished, few recently added food list and some content for website as most of the website usually does.
In menu, there are home, about us, preference, contact us, order meals (to find all of the foods available in restaurant, sign in and sign up pages.

Home Page - 2

In this part of the home page, it list few foods with filter and sort option to find latest food available in restaurant.

Meal Detail Page

When user select any of the meal, it will route to meal detail page. Meal detail can be fully customizable in admin dashboard by admin. In picture, wrote some dummy text.
In detail page, it includes images of meal using slider and content of the meal, price, order button and comment section for current meal with rating(used select option because of course limitation).
User can order the food with desire amount and it will add to the cart if user clicks on add to cart button and if user clicks on order button it will route to order page to confirm order and make purchase.

Cart List

In the cart list page, it will show list of the foods user added to the cart and user can order individual item from the cart or all of them at the same time. There is delete option to remove items from the cart as well.

Confirm Order

If user make order from meal detail page or when user make order from cart it will redirect to this page to confirm the order. In this page, it will show list of food, amount and total amount to confirm.

User Profile

User profile is a place user can add, delete, and update his or her information like image, name, address, and password.

User Profile

Admin dashboard is only for restaurant's owners to manager their product(food), orders, product's comment, user, and web page content like email, phone number, SMTP server, contact us, preference, and about us page content, footer information. All of them in one place.
For order, there are different type of orders which are confirmed, pending, on way and delivered order. All of them can be managed in admin panel. Other things like adding, updated and deleting category for food or meal.