Extended Project Proposal
Online Supermarket E-commerce Website with a RecipeBox Subscription
SECTION 1 – AIMS AND OBJECTIVES
To develop an E-commerce website for a local supermarket
which will allow: account creation and management; access to weekly specials;
purchasing items online; delivery and pickup service; secured online payment;
tracking of orders; daily recipe section; recipebox subscription service that
allow you to purchase specialised boxes with ingredients from each recipe for a
monthly fee; access to reviews and recommendations; social media integration;
ability to save shopping lists; access to members card program.
Intense research – Research and review a variety
of literature on the development of an e-commerce website.
System Requirements – required analysis is
performed and the data gathered is used for further development of all the
functional and the non-functional requirements of the e-commerce application.
Design (For the front end a prototype will be
used and for the database back-end an entity-relationship diagram will be
Development (Using Hypertext Preprocessor, HTML&
Testing (To verify functionality, the e-commerce
site must be tested).
Evaluation (To determine success, the entire
project must be evaluated).
Implementation of the order online feature.
Frequently purchased items and recommendations.
Saving frequent shopping list
Customer reviews and rating
Recommender system is used to suggest products
Search engine optimization
Process Funnel Design pattern.
SECTION 2 – BACKGROUND RESEARCH
Arvidson (2016) mentioned that the world of retail has
drastically changed, permitting consumers with a lot of information aiding in
making purchasing decisions and the creation of a forum to allow different
types of feedback about products given by the customer for retailers’
consideration. The use of social networks and smartphones aid in helping
consumers make decisions (Arvidson, 2016). In this project, these key advanced
objectives will be implemented; Responsive Design, Recipe Subscription Service,
Data Encryption, Recommender System and Process Funnel Design Pattern.
Responsive web design has taken off over the past couple of
years in eCommerce. Over the years, the number of consumers using their mobile
devices has significantly surpassed the use of desktop computers (Creative Bloq
,2013). With responsive web design
implemented in this project, customers will be able to make purchases on the
go. Amazon.com continues to be the world’s largest retailer and continue to
vastly increase their food products, allowing consumers the ability to
subscribe to items they find themselves ordering on a regular basis and
have their groceries delivered right to their door (Boswell, 2017).
Inc (2012) is an ingredient-and-recipe service which send weekly boxes containing
pre-ordered ingredients to be cooked by the consumer as well as simple recipes.
I decided to implement this service in my website to help busy parents save
time after work, so they can cook simple meals fast. This service will contain
a box of ingredients for 7 days of meals including the recipe on how to prepare
A recommender system is a technology that is deployed in the
environment where products are to be recommended to consumers (Kordík, 2016).
Most recommender systems collaborative filtering (Jones, 2013). The recommender
system will be used in this project to show consumers frequently purchased
products with products already in their cart as well as to show them products
that are like ones they have recently viewed.
shopping has skyrocketed and is becoming the most convenient way of shopping. Customers’
personal information are secured such as payment credentials. From research on
websites such as Amazon.com, Walmart.com, Wholefoods.com, Secure Socket Layer
(SSL) will be implemented in this project to ensure a secure process for
customer transactions. Also, Payment Card Industry Security Standard (PCIDSS)
will be practiced and enforced. Schiff (2013) suggests that all passwords must
have alphanumeric characters and numbers, update systems regularly and doing
Section 3 –
Resources and Skills
Dawson (2009) states that once you have the right resources and that it is
important for the success of any project. However, the resources do have a cost
and if it is too difficult or costs too much to obtain then the project might
fail. Fortunately, I have all required sources for my project which include a
Personal Computer, Zotero, software relating to project management, Developer
tools and Version Control software.
For development to begin, A laptop is required to install all necessary
software for this project.
Zotero (A referencing tool) as well as the Google Chrome Zotero Extension
was used to aid in Harvard style referencing as this is essential to give
proper credit and proper documentation of the work of others that will help in
A Gantt chart, often used in project management, is very useful in
showing how long activities will take to complete about time (Gantt.com, 2017).
The use of a Gantt chart will be used to develop my project plan.
For the development environment of this project, Eclipse and MAMP for
hosting a local PHP as well as MySQL servers as a database will be necessary
for storing all my information for the supermarket. As with appearance, HTML,
CSS and Bootstrap are essential and the use of PHP code this will allow
information from the MySQL database into my supermarket website.
To review previous versions of work, in case it is needed, Visual Studio
can aid in this process since it keeps a history of the development process.
To achieve success in the project, these key areas of
Programming, Research, Referencing, Academic Writing, Project Management,
Critical Thinking and Analytic Skills are required.