Customer ordering mobile app of a pizza house

Assignment Help Programming Languages
Reference no: EM13147424

Android web apps :-

 Customer Ordering Mobile App of a Pizza house

Objective: Customer Mobile Application for MFPizza.

Abstract: MFPizza sells pizzas and has around 40 outlets around the city. Today they offer order booking facility to customer through telephone/call center and online web. They plan to extend online order booking facilities to smart phones to reach more customers.

Functional Requirements: Mobile application will publish complete catalog of pizzas with possible add-on options and customers should be able to prepare and customize an order as per their preference. Customers should also be able to customize and place an order from their previous order list or favorite orders list. Mobile application should be able to receive push notifications as per existing offers available in specific location stores. Customers should be able to locate a nearby store from the application with appropriate driving directions. Mobile application should also offer customer login with user ids of social networking sites like

Facebook, Google etc.

Non - functional requirements:

  • User Experience: Application should be adaptive enough to render on multiple devices with various form factors. To make customer experience best advanced capabilities like geo-location, augmented reality and mashups should be used.
  • Application Analytics: MFPizza also need application usage analytics such as orders coming in from specific geo location / area, application access on multiple target device operating systems, daily hits, new users etc.
  • Security: All data stored offline as part of application must be encrypted, connectivity to mobile server should be over SSL and each of the backend service exposed must be protected.
  • Application Management: Application should offer direct update facility (Android/iOS) so that customer need not to go to application stores to update application and also application versions should be controlled from backend administrative console itself.
  • Target Operating Systems: Application should be developed as hybrid mobile app and must be tested successfully on one of the smart phone Device OS (Android, iOS, BlackBerry, Windows Phone) and Mobile Web Browser.

After designing your app Answer these questions? (With Details)

Original Expectations

Best aspect of your project

Easiest part of the project

Limitations of application

Biggest issue of project

Biggest issue of Android platform

How does your final project compare to your original expectations?

Special environmental conditions necessary to run application

Reference no: EM13147424

Questions Cloud

Maintaining a constant growth rate in dividends : You also know that the total return on the stock is evenly divided between a capital gains yield and a dividend yield. If it's the company's policy to always maintain a constant growth rate in its dividends, the current dividend is ____ per share.
Length of day during winter summer solstice for this planet : a) What is the length of day during the winter solstice for this planet?b) What is the length of day during the summer solstice for this planet?
Suppose you attempt to isolate different bacterial : suppose you attempt to isolate different bacterial species from a plate streaked with a mixed population. Would you pick a colony not located on a streak line? A subsurface colony?
Find students weigh less than one hundred twenty eight pound : How many students weigh less than 128 pounds? b) how many students weigh more than 165 pounds? c)how many students weigh between 135 and 165 pounds?
Customer ordering mobile app of a pizza house : Application should be adaptive enough to render on multiple devices with various form factors. To make customer experience best advanced capabilities like geo-location, augmented reality and mashups should be used.
Work sheet and the general ledger accounts : Examine the work sheet and the general ledger accounts. Make a list of the errors you find. Prepare a corrected work sheet. Correct any errors you find in the general ledger accounts.
Necessary adjusting entries relative to depreciation : Prepare any necessary adjusting entries relative to depreciation(use straight line) and amortization (use effective interest method) on December 31,2011.
What is the pathophysiology of this diagnosis : if someone is diagnosed with diabetes mellitus, what can a healthcare worker tell a patient about the anatomy and physiology of the related system? What is the pathophysiology of this diagnosis?
Percentage of scores of mound-shaped-symmetric distribution : hese students obtained a mean score of 470 with a standard deviation of 40 on a standardized test. Assuming a mound-shaped and symmetric distribution, what percentage of scores exceeded 390?

Reviews

Write a Review

Programming Languages Questions & Answers

  Use a two dimensional array to solve problem

Use a two dimensional array to solve the following problem. A company has four salespeople ( 1 to 4) who sell five different products ( 1 to 5).

  Write a shell script to read students first names

Write a shell script that reads 5 students' first names, last names and grades and then it calculates the average, maximum and minimum grade.

  Binary search algorithm to search an array

The binary search algorithm that follows may be used to search array when elements are in order. This algorithm is analogous to following approach for finding name in telephone book.

  Write program that would estimate magnitude

Write a program that would estimate the magnitude (liters/day) and cost of the water saved based on the community's population.

  Writing application to accept loan amount-interest rate

Write down the application to accept a loan amount, annual interest rate, and loan period (in number of years) and displays a table with five columns.

  Program to convert temperature in celcius from fahrenheit

Write the program which accepts the temperature in Fahrenheit from user and conversts it to Celsius by subtracting 32 from Fahrenheit value and multiplying result by 5/9. Show both values.

  Prepare class to include three data member

Prepare Class called Employee that includes three pieces of information as data members - first name (type string), last name (type string) and monthly salary (type float).

  Write a program to enter the number of apartment units

Write a program that prompts the user to enter the number of apartment units, the rent to occupy all the units, the increase in rent that result in a vacant unit.

  Program read data from input file and select specified items

Program should be able to read data from input file and select the specified items. Write data for school-age males to file male.out and data for school-age females to female.out.

  Program to write variable declarations and function calls

Write a program whose main function is merely a collection of variable declarations and function calls. This program reads a text and outputs the letters, together with their counts.

  Write assignment statement with one arithmetic operator

Write a simple assignment statement with one arithmetic operator in some language you know. For each component of the statement.

  Write pseudocode for worm moving toward apple

Worm is moving toward an apple. Each time it moves, worm cuts distance between itself and apple by its own body length until worm is close enough to enter the apple. Give pseudocode for this.

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd