You are on page 1of 29

E-SweetPea Cakery

Custom-cake Ordering Mobile Application

Nur Huda Aqilah binti Mansor (2020968659)

Supervisor: En. Ahmad Zambri


CHAPTER 1
INTRODUCTION

CHAPTER 2
LITERATURE REVIEW

CHAPTER 3
METHODOLOGY
CHAPTER 1
INTRODUCTION
Project Background
Technology has become an essential part of daily life, allowing users to access practically any
type of data. It is extremely difficult for any company to thrive in this modern age without
employing technology (Waliaula, 2019).

All of these delivery orders were previously placed over the phone, but this system has several
drawbacks, including the inconvenience of the customer needing a physical copy of the menu, the
lack of visual confirmation that the order was placed correctly, and the requirement for the
business to have an employee answer the phone and take orders.

Online ordering system is a method of placing food orders via the internet that may be used in any
food delivery sector. The system major benefit is that it makes the ordering procedure much easier
for both the consumer and the establishment. Custom-cake ordering mobile application is a
mobile application where customer can custom-cake for any occasionon using all the features
that can ease the process of online ordering
Problem Statement

1 2
Ordering and Unable to reach customers
delivering errors during the off day

3 4
Unable to boost Deficiencies in
sales various options
Project Aim
The aim of this project is to create a mobile application that can ease the cake
shop in Johor Bahru to run the business smoothly, increase sales and reduce the
errors in ordering and delivering through custom-cake ordering application.
Project Objective
● To identify the user requirements for E-SweetPea Cakery: Custom-Cake
Ordering Mobile Application.
● To design E-SweetPea Cakery: Custom-Cake Ordering Mobile Application.
● To develop and demonstrate E-SweetPea Cakery: Custom-Cake Ordering
Mobile Application.
Project Scope
Target User Platform #1 Platform #2

• Public User Mobile application Web-based system


• Cake Shop owner. running on Android for admin.
OS.

Language Project Development Features and


Functions
English Identification until
• Navigation
Testing phase only
• Push Notification
• Chat Box
• Image Upload
• Order Option
Limitations
● The mobile application can only be run on Android mobile platform.
● The language that will be used in this mobile application is English only.
● The features of in-app online transactions in the mobile application are
only a dummy as the transaction through payment gateway cannot be
applied. The payment will be done using cash on delivery or online
payment.
● The features of chat in the mobile application are not a real time.
Project Significant
● Public User
The project would prioritize the user in customizing cake according to their own
tastes. The implementation of the application is still vague in Johor Bahru
hence, with this new technology would appear to offer societal benefits. By all
means, it facilitates the people to buy their sweet, tasty, mouth-watering cakes
on an online platform with their own taste, design and preference.

● Cake Shop Owner


This E-SweetPea Cakery mobile application can ease the cake shop owner in
managing and organizing customers cake order. The data can be kept safely
and systematic using this mobile application compared to when the cake shop
handles it manually.
CHAPTER 2
Literature Review
Topic Description References

An online food ordering system typically


consists of to parts: a website or app
Introduction to
consumers to examine the menu and
Online Ordering (Waliaula, 2019)
place an order, and an administrative
System
interface that allows the restaurant or café
to accept and fulfil client orders.

Benefits of Online How Online Ordering System can bring


(Duncan, 2019)
Ordering System benefits to food business.

(Islam & Mazumder,


Introduction to mobile application
2010)
Mobile (Hagos, 2020)
Tools for mobile application:
Application (Biswas, 2020)
- Android Studio
(Nepoli, 2019)
- Firebase
(Moroney, 2017)
Topic Description References

Mobile operating system: (Chen, 2019)


Mobile Operating
- Android (Agarwal, 2020)
System
- iOS. (Kenton, 2020)

What is push notification


Mobile
Technology (Gordon, 2020)
Types of push notification:
Features and (SendPulse, 2020)
- In-app push notification
Functions
- Web push notification

Introduction to location-based system

Tools of location-based system:


- Global Positional(GPS)
Location-based (Goodrich, 2020)
- Assisted Global Positinal (AGPS)
service (Oragui, 2018)
Application of location-based system:
- Foursquare
- Pokemon Go
Topic Description References

A type of Internet that allows to publish the


website or web application on the Internet.
(G, 2021)
Web Hosting Type of web hosting: (Athow & Sharma.
Share Hosting, Virtual Private Server 2020)
Hosting, Cloud Hosting, Dedicated Hosting,
and Wordpress Hosting

Types of programming language


- Client-side scripting: HTML, CSS,
Javascript (Sharma, 2020)
- Server-side scripting: PHP (GeekForGeeks,
Web-Based
2020)
System
Software and tools (Milne Library, 2020)
- Text Editor: Sublime Text (Carder, 2020)
- SQL Databse: MySQL
- Web hosting service: 000WebHost
Summary of
Design
Features on
Existing
Application
Summary of Design Features on Existing
Web-based System
CHAPTER 3
METHODOLOGY
MADLC – Mobile Application Development
Lifestyle

Identification Designing Developing

Prototyping Testing
Identification Phase
Design Phase
Development Phase
Prototyping Phase
Testing Phase
Proposed Features and Functions
• Navigation - Customer can enter their address by using a map to detect their location so that
the delivery error will not happen

• Push Notification - Using push notification can keep in touch with the customers and remind
them to shop. Push notification are the great way to send information to customers and
retain them on the application. It can send information to the customer about current
discounts or bestsellers.

• Chat Box - Ordering a customized cake is not an easy process as the design of the cake
needs to meet customer expectations. This feature is a must as it eases the customer to
contact the cake shop for any addition in their order.

• Image Upload – Customers can upload image of the cake design that they want to
customize in the application.

• Order Option – This feature gives customers options to choose what kind of cake that they
want such as the layer of the cake, flavours, size, topping and others.
Gantt Chart
References
● 7 Websites for Birthday Cake Delivery in Kuala Lumpur and Selangor During MCO. (2020, April 11). Lokalocal.
https://www.lokalocal.com/blog/food/birthday-cake-delivery-kl-selangor/
● 12 Key features for your great mobile app. (2017, August). DDI Development. https://ddi-dev.com/blog/programming/12-
main-features-your-great-mobile-app/
● Agarwal, T. (2020). What is an Android Operating System & Its Features. Elprocus. https://www.elprocus.com/what-is-
android-introduction-features-applications/
● Athow, D., & Sharma, M. (2020, July 8). What are the different types of web hosting? TechRadar.Pro.
https://www.techradar.com/sg/web-hosting/what-are-the-different-types-of-web-hosting
● Biswas, P. (2020, October 30). Introduction to Android Studio. Loginradius.
https://www.loginradius.com/blog/async/introduction-to-android-studio/
● Brooke, J. (1986). "SUS: a "quick and dirty" usability scale". In P. W. Jordan; B. Thomas; B. A. Weerdmeester; A. L. McClelland
(eds.). Usability Evaluation in Industry. London: Taylor and Francis.
● Chen, J. (2021, February 3). Android Operating System. Investopedia. https://www.investopedia.com/terms/a/android-
operating-system.asp
● Duncan, N. (2019, January). What are the Benefits of Online Ordering? QSR Magazine.
https://www.qsrmagazine.com/business-advice/what-are-benefits-online-ordering
● Difference between CSS and JavaScript. (2020, November 2). GeeksForGeeks. https://www.geeksforgeeks.org/difference-
between-css-and-javascript/
● Everything You Need To Know About Setting Up An Online Food Ordering System. (2020, October 13). Square.
https://squareup.com/au/en/townsquare/what-is-an-online-food-ordering-system
References
● G, D. (2021, June 4). What is Web Hosting? Web Hosting Explained for Beginners. Hostinger Tutorials.
https://www.hostinger.my/tutorials/what-is-web-hosting/
● Gaille, B. (2019, November 12). 35 Cakes Making Industry Statistics, Trends & Analysis. BrandonGaille.Com.
https://brandongaille.com/35-cake-making-industry-statistics-trends-analysis/
● Goodrich, R. (2020, October 15). Location-Based Services: Definition and Examples. Business News Daily.
https://www.businessnewsdaily.com/5386-location-based-services.html
● Gordon, J. (2020, December 18). Push Notifications - Definition. The Business Professor.
https://thebusinessprofessor.com/seo-social-media-direct-marketing/push-notifications-definition
● Hagos, T. (2020). Learn Android Studio 4 (2nd ed.) [E-book]. Ted Hagos. https://doi.org/10.1007/978-1-4842-5937-5
● Islam, R., & Mazumder, T. (2010). Mobile application and its global impact. MOBILE APPLICATION OVERVIEW, 10(06), 104.
https://www.researchgate.net/publication/308022297_Mobile_application_and_its_global_impact
● Jacob, A. (2017, October 23). Why Your Bakery Needs an Ordering System. Ordermentum.
https://www.ordermentum.com/blog/why-your-bakery-needs-an-ordering-system
● Kendall, K. E., & Kendall, J. E. (2014). Systems Analysis and Design (Ninth Edit). United States of America: Pearson Education
Limited.
● Kenton, W. (2020, July 21). Apple iOS. Invetopedia. https://www.investopedia.com/terms/a/apple-ios.asp
● Mroczkowska, A. (2019, November 8). Top 25 E-Commerce Mobile App Features | Business Perspective. Droids on Roids.
https://www.thedroidsonroids.com/blog/ecommerce-mobile-app-features
● Nimsakar, T. (2020). 5 Benefits of Ordering Cake Online. Bulb and Key. https://bulbandkey.com/blog/cakes/5-benefits-of-
ordering-cake-online/
● Oragui, D. (2018, September 28). 7 Examples of Location-Based Services Apps. The Manifest. https://themanifest.com/mobile-
apps/7-examples-location-based-services-apps
References
● SCRIPTING LANGUAGES (Scripting Languages ed., Vol. 23). (2020). [E-book]. Michael Mendez.
https://milnepublishing.geneseo.edu/themissinglink/back-matter/about-the-author/
● Sharma, S. (2020, November 20). Difference between Server Side Scripting and Client Side Scripting. GeeksForGeeks.
https://www.geeksforgeeks.org/difference-between-server-side-scripting-and-client-side-scripting/
● Text Editor. (n.d.). Techopedia. https://www.techopedia.com/definition/5478/text-editor
● Vithani, T., & Kumar, A. (2014). Modeling the Mobile Application Development Lifecycle. Proceedings of the International
MultiConference of Engineers and Computer Scientists 2014 (IMECS 2014), I, 1–27. http://doi.org/10.1109/ITPRO.2014.7029289
● Waliaula, B. (2019). ONLINE ORDERING SYSTEM. Academia.
https://www.academia.edu/4935972/ONLINE_ORDERING_SYSTEM_PROJECT_PROPOSAL
● What is a Programming Language and Different Types. (2021, January 5). WatElectronics.Com.
https://www.watelectronics.com/types-of-programming-languages-with-differences/
● What is a Push Notification? - Definition and Types. (2020, February 12). SendPulse.
https://sendpulse.com/support/glossary/push-notification
● What is Web Hosting? (2020). Name Cheap. https://www.namecheap.com/hosting/what-is-web-hosting-definition/
● Web Hosting. (n.d.). Website.Com. Retrieved 2020, from https://www.website.com/beginnerguide/webhosting/6/1/what-is-
web-hosting?.ws&source=SC
● Wunsch, N.-G. (2017, November 25). U.S. category share of cake sales by cake type 2017. Statista.
https://www.statista.com/statistics/235492/category-share-of-cake-sales-in-the-us-by-cake-type/
THANK YOU
CREDITS: This presentation template was
created by Slidesgo, including icons by
Flaticon, and infographics & images by
Freepik.

You might also like