Food Ordering System: Difference between revisions

From CS486wiki
Jump to navigationJump to search
Content deleted Content added
Line 55: Line 55:
[[File:11.jpg]]
[[File:11.jpg]]


=== Bu ikinci basligin ikinci alt basligi ===
=== Web Site Part ===


== Bu ucuncu baslik ==
== Bu ucuncu baslik ==

Revision as of 02:30, 12 May 2013

Introduction

Project Description

FoodClick™ is a food ordering portal which brings together customers and restaurants. There are two types of account on the portal: Customer Account and Restaurant Account. FoodClick™ presents many benefits to their customers. These benefits depend on two types. One of them is for customers the other one is for restaurants.


If a company wants to get more customer than they normally have, they should design their website user-friendly. A user should easily access to their website, and he should do whatever he wants. If he wants to buy anything for a website, he should reach it before spending no more time on it. FoodClick ™ allows easy communication. A user can contact FoodClick ™ via phone or computer into the portal, and he can find the things that he wants.


Moreover, a restaurant also has many benefits. FoodClick ™ acts as an alternative marketplace for restaurants. Restaurants can easily reach customers whom they wouldn’t normally reach. So restaurants can get more clients and more orders with this simple yet effective system. It allows free marketing for restaurants. Restaurant owners/managers can promote their products. FoodClick ™ allows paid advertisements for restaurants to reach even more customers. It rewards delicious and fast service by user pleasure. So a restaurant with a good service quality can easily get even more customers without doing any further promotions or paying for advertisements.


FoodClick ™ has two types of account, Customer Account, and Restaurant Account. In customer account anyone with a valid email and phone number can sign up easily whenever he wants. Once their registration is completed, they are called by one of our customer agents to confirm their phone number. As soon as their phone number is confirmed they are allowed to order food for delivery. So getting orders will be easy for a customer.


In restaurant account, restaurants can get a membership for free. They can increase the number of their customers without no more making effort. As soon as they are confirmed as a valid and legal enterprise their membership is activated, and they can list their products and prices on the page of their restaurant. In addition, the restaurant account allows restaurant owners/managers to update their product and price info at any time.

Purpose of the Project

In daily life, when a customer goes to a restaurant, he/she wants his/her order to be prepared perfectly. FoodClick™ provides this quality online Firstly a customer expects satisfaction. For instance service quality is the most important part for a customer. Service quality means taste, and speed of delivery. While expecting these stuffs, he/she considers his/her money. The price of food is also as important as the quality of the service. This portal is ready to satisfy their customers on their request. That is FoodClick ™ provides lots of alternative restaurants for customers. So they can select one, among many, which allows them save money or try new tastes.

Technical Details

Android Application

In the first page, there is sign up and login selections. If user visits FoodClick ™at the first time, she/he should sign up to give an order. On the other hand, if user has already had an account in FoodClick ™, she/he can login to give an order. There are username and password in the login part.

To sign up, user give information about username, password, name, email, phone and mobile phone. User clicks “Sign Up” button to get an account. These data are whole inserted into database.

After user login, city selection is done. State selection is already is done as default value because we only focus on the restaurants in NY state. City selection is done and user click “Select Location” button. There are selections named “Cuisine”, “Restaurant”, “Location”, “My Addresses”, “Basket”, “Order” and “Sign Out”. When “Cuisine” is clicked, food categories are listed and when user click any cuisine name, restaurants which have this selected cuisine category, are listed.

Name of restaurants, their locations and their delivery time are listed in this page. When “Restaurant” selection is selected, name of restaurants, their locations and their delivery time are listed. When restaurant name is selected, restaurants’ menus are listed. In the menu, their food and drink are listed. As a detail, every food and drink has price and preparation time information. There are “Add to Order” buttons in every end of the line where food and drink are listed. User can click “Add to Order” button to add these items to her/his basket.

User can click “Location” button to change the location. After city is selected and click “Select Location” button, the main menu is listed again. User can add more than one address to her/his account. When user wants to give an order, user can select address to make an order. In the “Basket”, the items which user select, are listed with their price and preparation time. There is “Delete” button for every item. If user changes her/his decision, user can delete the item or items. When user clicks “Order” button, order information is delivered to the restaurants. Information e-mail is sent to the restaurants, restaurant starts to prepare order for customers. Lastly, there is “Sign Out” button. User can sign out with this button securely.

The screenshots are for Android Mobile Application stated below:

Web Site Part

Bu ucuncu baslik

COK SAGOL PANPAA