December 2019 - created by Min Lwin Kyaw
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
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.
In this part of the home page, it list few foods with filter and sort option to find latest food available in restaurant.
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.
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.
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 is a place user can add, delete, and update his or her information like image, name, address, and password.
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.