Banafar Pharma E-Commerce Store · 1 Executive Summary This document is a collection of materials...
Transcript of Banafar Pharma E-Commerce Store · 1 Executive Summary This document is a collection of materials...
2015
Banafar Pharma E-Commerce Store
SENIOR PROJECT 2015
JAN MICHAEL ESCOBAR, XIAOJU BIN, CALVIN LE, SAURABH SINGH
1
Executive Summary This document is a collection of materials detailing the creation of Banafar Pharma E-Commerce
store. Its purpose is to document the project lifespan: from conception to prototyping and
implementation.
2
Table of Contents Executive Summary ....................................................................................................................................... 1
Introduction .................................................................................................................................................. 6
Abstract ..................................................................................................................................................... 6
Purpose ..................................................................................................................................................... 6
The Plan..................................................................................................................................................... 6
Project Benefits ......................................................................................................................................... 6
System Request ............................................................................................................................................. 7
Qualitative Requirements ......................................................................................................................... 9
Detailed Requirements ............................................................................................................................. 9
Feasibility Analysis .................................................................................................................................... 9
Proposed Schedule ..................................................................................................................................... 10
Research ...................................................................................................................................................... 12
Operations and Business Environment ................................................................................................... 12
Ordering Process ..................................................................................................................................... 12
Use-Case Diagram: General Ordering Process ........................................................................................ 13
Web Application Examples: India ........................................................................................................... 14
Narang.com: Homepage top half ........................................................................................................ 14
Narag.com: Homepage bottom half ................................................................................................... 15
Medidart.com: Prescription ordering page ........................................................................................ 16
Design .......................................................................................................................................................... 17
End-User Design Summary...................................................................................................................... 17
Banfarpharma.com Design Features ...................................................................................................... 17
Wireframe Diagrams ............................................................................................................................... 18
Shop interface: Home ......................................................................................................................... 18
Shop Interface: Products ..................................................................................................................... 19
Shop Interface: Prescription Upload ................................................................................................... 20
Account Interface: Sign-in/creation .................................................................................................... 21
Database Diagram ............................................................................................................................... 22
Content Management System Interface ................................................................................................. 23
Banafar Pharma Administrator Sign-in ............................................................................................... 23
Backend Processing Interface (CMS Interface) ................................................................................... 24
Banafar Pharma Code Infrastructure .................................................................................................. 24
3
Development............................................................................................................................................... 25
Development Method ............................................................................................................................. 25
Description of tools used for development ............................................................................................ 25
WordPress ........................................................................................................................................... 25
InstaWordPress ................................................................................................................................... 25
Divi Theme .......................................................................................................................................... 25
WooCommerce plugin ........................................................................................................................ 25
GIMP ................................................................................................................................................... 25
Hardware and Software .......................................................................................................................... 26
InstaWordPress ....................................................................................................................................... 26
First Prototype and Testing ..................................................................................................................... 26
Test Plan ...................................................................................................................................................... 27
Scope ....................................................................................................................................................... 27
Primary Objective ................................................................................................................................... 27
Secondary Objective ............................................................................................................................... 27
Resource and Environment Needs .......................................................................................................... 27
Test Approaches ..................................................................................................................................... 27
The Volunteers .................................................................................................................................... 28
Multiplatform Responsive Test ........................................................................................................... 28
Unobtrusive UX Test Approach ........................................................................................................... 29
Guided UX Test Approach ................................................................................................................... 30
Results of Test ......................................................................................................................................... 30
Implementation .......................................................................................................................................... 31
Go Daddy Setup ...................................................................................................................................... 31
Design Implementation........................................................................................................................... 32
Design Interface One: Basic Setup ...................................................................................................... 32
Design Interface Two: Module Setup (GUI) ........................................................................................ 33
Design Interface Three: Visual Design ................................................................................................ 33
Design Interface Four: Design Preview ............................................................................................... 34
E-commerce Store Calibration: WooCommerce ..................................................................................... 34
Orders Interface .................................................................................................................................. 34
Settings Interface One ........................................................................................................................ 35
Settings Interface Two ........................................................................................................................ 35
4
Settings Interface Three ...................................................................................................................... 36
Product Configuration ......................................................................................................................... 36
Configuring Social Network Login and Checkout ................................................................................ 37
Final Design ................................................................................................................................................. 39
Shop Section ........................................................................................................................................... 39
Shop Homepage .................................................................................................................................. 39
Product Page ....................................................................................................................................... 39
Cart Page ............................................................................................................................................. 41
Checkout Page..................................................................................................................................... 41
Prescription Entry and Upload ............................................................................................................ 42
Account Creation and Social Network Login ....................................................................................... 42
Final Schedule ......................................................................................................................................... 43
Banafar Pharma Senior Management Review ........................................................................................ 43
Team Profile ................................................................................................................................................ 44
Jan Michael C. Escobar ............................................................................................................................ 45
Occupation: ......................................................................................................................................... 45
Background: ........................................................................................................................................ 45
Personality & Traits: ............................................................................................................................ 45
Notable Quote: ................................................................................................................................... 45
Role(s): ................................................................................................................................................ 45
Responsibilities: .................................................................................................................................. 45
Saurabh Singh ......................................................................................................................................... 46
Occupation: ......................................................................................................................................... 46
Background: ........................................................................................................................................ 46
Personality & Traits: ............................................................................................................................ 46
Notable Quote: ................................................................................................................................... 46
Role(s): ................................................................................................................................................ 46
Responsibilities: .................................................................................................................................. 46
Xiaoju Bin ................................................................................................................................................ 47
Occupation .......................................................................................................................................... 47
Background ......................................................................................................................................... 47
Personality & Traits ............................................................................................................................. 47
Notable Quote .................................................................................................................................... 47
5
Role(s) ................................................................................................................................................. 47
Responsibilities ................................................................................................................................... 47
Calvin Le .................................................................................................................................................. 48
Occupation: ......................................................................................................................................... 48
Background: ........................................................................................................................................ 48
Personality & Traits: ............................................................................................................................ 48
Notable Quote: ................................................................................................................................... 48
Role(s): ................................................................................................................................................ 48
Responsibilities: .................................................................................................................................. 48
Moving Forward (End Statement) .............................................................................................................. 49
Features left to install ............................................................................................................................. 49
6
Introduction
Abstract Banafar Pharma is a “super specialty” medical and surgical supply distributor located in the city of
Hyderabad in the country of India. Banafar Pharma distributes medical supplies to various chain
hospitals, companies, and government institution in and around the state of Andhra Pradesh. The
company also offers prescription medicine and medical equipment deliveries to patients living in the city
of Hyderabad.
Purpose Banafar Pharma has been in business for several years now and have decided to expand their business
potential by expanding the use of their current web application, banafar.com. Banafar Pharma has
requested the need for an online shopping extension to their website, which is the focus of this project,
Banafar Pharma E-Commerce Store, overall.
UPDATE: As of February 13, 2015, Banafar Pharma’s senior management has requested the recreation
of their entire website. The e-commerce extension project will now become creating an entire e-
commerce website.
The Plan The plan for Banafar Pharma E-Commerce Store is to recreate banafar.com and transform it into
banafarpharma.com. Banafarpharma.com features an updated user experience design of Banafar
Pharma and includes an e-commerce store featuring various products in which hospitals, organizations,
and patients can purchase online.
Project Benefits The project benefits an Indian Medical Supply company to expand its market and sell life-saving
medicines and supplies. Furthermore, it allows the local people of Hyderabad to get medicine quickly
and efficiently at a good price.
7
System Request The following is an official System Request document associated with Banafar Pharma E-commerce
Store.
Project Name: Banafar Pharma E-commerce Store
Project Sponsor: Banafar Pharma
Organization: Banafar Pharma
Phone: 040-2-335-2060
E-Mail: [email protected]
Business Need:
A recreation of banafar.com with a fully functional e-commerce store into banafarpharma.com
Functionality:
After completion of banafarpharma.com, original information of banafar.com will be present
along with an online shopping interface customers can use.
Expected Value:
Tangible
- Increased sales via e-commerce
- Reduced order processing costs
Intangible
- Improved customer satisfaction
- Expanded clientele
- Improved advertising
Project Limitations:
- $300 dollar non-negotiable budget
- International, limited-use
- 10 week development time
Stakeholders:
- Srikant Singh, Owner-operator of Banafar Pharma
- Archana Singh, Co-owner of Banafar Pharma
- Multinational medical supply companies
o Johnson & Johnson
o Baxter
- 18 Banafar Pharma staff members
- Citizens of Hyderabad
9
Qualitative Requirements UX Design
o To design a product based on common user experience trends to invoke familiarity and consistency
Technology Compatibility o Users
Final product must be fully compatible with average user technology o Business
The business’s technology must be able utilize the final product
Ease of Maintenance o End-users can provide their own maintenance
Detailed Requirements Account-based E-commerce
o Accounts are to be created from users
Multiple Form of Payments o Provide secure transactions for each payment method
Sales Restrictions o Prescription
Users provide their own prescription information for their needs
Prescription Upload o Users can upload prescription images
Feasibility Analysis Familiarities with functional area: Excellent. The company itself had already have a website for their
organization, so it would be easy for them to transition to using the e-commerce store. Also maintaining
the website will be an easy transition for them since the company already has experience with web
development.
User familiarities with technologies: Excellent. The company experience with the latest technologies.
Compatibilities with user technology: Medium. User experience maybe a challenge. Further research
needs to be done.
Compatibilities with business user: Medium. Even though the company has experience with technology,
they still need to be able to find someone who is experienced to be able to keep up with their
maintenance needs.
Project size: Small. Team consists of four individuals.
12
Research Due to the location of Banafar Pharma and the clients they serve, extensive research was conducted in
order to tailor the user experience of the final product to match the familiarity and culture of the end-
users. This was somewhat of a challenge given the fact that the intended end-users are located halfway
across the globe and in a different country than the development team. The following section depicts
the research knowledge gathered in order to better tune the design of banafarpharma.com to suit the
end-users.
Operations and Business Environment The following is a summary of the operations and business environment of Banafar Pharma in relation
to their use of the new web application:
Location: Hyderabad, Andhra Pradesh, India
How Web Application Will Be Used
The web application will be used as an internet accessible portal for clients and consumers to place
orders on medical supplies and medications. Banafar Pharma will use the website as their online
catalogue and database to keep track of orders and inventory. Since much of the site’s database will be
automated, inventory stock is expected to be kept well organized.
Ordering Process The use of the new application to place and deliver orders will be as follows:
NOTE* Process list here only depicts general use. See next page for Use-case diagram.
1. Customer visits site
2. Customer selects wanted/needed products
3. Customer checks out virtually
4. Banafar Pharma order manager receives notification of order
5. Order manager processes order
6. Delivery manager packages order
7. Delivery staff member delivers order to customer
13
Use-Case Diagram: General Ordering Process The following diagram depicts the relationship and process in which customers and Banafar Pharma
staff will go about using the website.
Order Manager
Visits website
Delivery Manager
Delivery Staff Member
Customer
Selects products
Checks out virtually
Order processed
Order delivered
<<extend>>
<<extend>>
<<extend>>
<<extend>><<include>>
User Research and Cultural Information Summary
The business operates in Hyderabad, India. It is the 4th most populated city in the country with a literacy
rate of 82.96%. India has 243 million internet users – the third largest internet population in the world.
Since India is a growing economy, a current trend is the rapid increase in the number of mobile users.
The introduction of various low-price smartphones such as Android and cut-throat price competition in
internet tariffs are increasing the number of everyday internet users.
The main difference between an American e-commerce website and an Indian e-commerce website can
be found in the shipping delivery and payment methods. In India, “cash-on-delivery” is the norm and
preferred method of payment. In this scenario, the vendor directly delivers the product to the customer
and receives payment in-person. Moreover, in India, when specifying the shipping address a “landmark”
is also asked to be included since street names are not always clearly marked.
14
Web Application Examples: India The following are screenshots of several popular websites in India. They were studied in order to get a
greater grasp of the type of design implications that need to be considered when designing the user
experience of banfarpharma.com.
Narang.com: Homepage top half
Design Notes
- Features a modern overall look and feel
Full-width slider
Social networking icons
1240 x 768px size
Displays facts and information immediately
Boxed-width format below slider
15
Narag.com: Homepage bottom half
Design Notes:
- Displays general categories of products sold
- Provides brief tags, images and genre
- Social network profile login featured on the top right of the page
16
Medidart.com: Prescription ordering page
Design Notes:
- Interface requires upload of jpg files of prescription note
Pattern seen on another Indian website: bookmeds.com
- Clean and simple guide
Simple
Provides live example
17
Design As with any feature of software or technology and general, a good user-experience design can mean the
difference between whether end-users accept the final product or discard it and move on to something
else. This section details the design of banafarpharma.com. It includes considerations for two types of
end-users: the customers and system admins of Banafar Pharma.
End-User Design Summary - No real difference in overall look and feel of Indian web applications vs. American
- Prescription uploads differ
Uploading image of prescription note is common among Indian medical sites
- Shipping forms include “landmark”
- Cash on delivery most common payment vector
- Design must also include a good content management system interface for end-admins to
conduct updates and changes
Banfarpharma.com Design Features Banafarpharma.com will feature the common characteristics found in other Indian websites and some
new styles which include the following:
- Option for prescription fill form
- Option for prescription image upload
- Account-based e-commerce
Option to checkout as guest
Option to sign-in using social networking account
OAUTH
OPENID
- Payment options
Cash on delivery (COD) available)
Online payment vectors
18
Wireframe Diagrams The following are wireframe mockups of the e-commerce section of the new site:
Shop interface: Home This is the envisioned shop-homepage interface.
20
Shop Interface: Prescription Upload This is the prescription upload mockup. This feature is a requirement for the project. This interface will
allow customers to enter in text form their prescription or an image. The supported images will be tiff,
jiff, gif, png, jpeg, and pdf with a maximum file upload size of 50mb to accommodate for any lack of
format knowledge standards by a customer.
21
Account Interface: Sign-in/creation This is the planned social network login/account creation design. The planned social networks to be
used are Google, Facebook, and Twitter.
22
Database Diagram WooCommerce is a WordPress plugin that is being used to handle banafarpharma.com’s online store
database, checkout, and presentation. Below is a diagram of how the database is structured. More
technical information about WooCommerce can be found in the development section. This diagram was
taken from https://kishordgupta.WordPress.com/2011/01/20/e-commerce-database-design-entity-
relation-ship-diagram/ and is an exact depiction of WooCommerce’s WordPress database.
23
Content Management System Interface The following screenshots are the premade interface of WordPress and it is what administrators of
banafarpharma.com see. More detailed information about WordPress can be found in the development
section of this document. The screenshots are meant to give a visual perspective of the user interface
used by administrators. It starts from the admin sign-in form and continues to the CMS interface.
Banafar Pharma Administrator Sign-in This is a screenshot of the administrator sign-in form. It is accessible by Banafar Pharma site admins if
they have a registered account. They can access the login page by inputting the following URL into a web
browser: http://www.banafarpharma.com/wp-admin/
24
Backend Processing Interface (CMS Interface) The interface image below is what an admin will use once logged in. Logging in as an admin
automatically redirects to this page.
Banafar Pharma Code Infrastructure This is the structural code of the entire BanafarPharma.com website. Any changes made here affect
EVERYTHING on the website. This includes interface, login, responsiveness, look etc.
25
Development Development methodology, tools, and environment were based heavily on realistic goals, project
constraints, and limited development time. This section depicts the method and materials used.
Development Method For this project, the test-driven development methodology was used. This method entails a flexible
schedule to complete specific sections of the project without having to worry about meeting a specific
deadline and to design a final product while you develop and prototype.
Description of tools used for development The tools used for development include WordPress and InstaWordPress. A variety of WordPress plugins
were used to increase the functionality of the final product. These tools were chose because of their
popularity, familiarity, and adequate support.
WordPress
Has built-in database support
Prebuilt use user interface
Content management system
Community support
InstaWordPress Ability to prototype offline
Configure WordPress because acquisition of hosting service
Mainly used to test questionable features and functionality before deploying it into final test
environment
Divi Theme
Extreme design options and freedom
Ability to modify almost every basic web page element and design
Affordable development cost
WooCommerce plugin
Basic online store page templates
Features basic shopping interface and account creation
Customizable to suit UX design needs
GIMP Graphical image manipulation program
Used to modify and prepare photos for web application interface
26
Hardware and Software Go Daddy was chosen as the hosting service. Go Daddy has support for WordPress with automatic
installation. Furthermore, WordPress comes with a plethora of features. It is a content management
system and was used for rapid development enabling development time to be cut down considerably.
This is especially true with WordPress’s feature to use plugins. The WooCommerce plugin is being used
to implement an e-commerce section to the website. The theme that was picked to work with
WordPress is the Divi theme. This is because this theme was setup in a manner that was similar to what
was imaged for the website as well as having a page builder feature to further customize the overall
design.
InstaWordPress InstaWordPress is a tool that was used for prototyping. This tool is used to configure WordPress offline.
This came in handy prior to acquiring a hosting service. This tool enabled easy configuration to settings
that were on the server ensuring that minimal problems were faced during final implementation.
First Prototype and Testing The prototyping of this project was done in InstaWordPress. This was chosen because of its ability to
allow offline use of WordPress. Testing the first prototype offline was important in case the overall
concept of the project utilizing the intended software did go well. It was used to create a mockup of the
website which enabled the upload of the settings to the website and also considerably shortened
development time server side. If any bugs were identified, the source of the problem would be
corrected. However, if there were any issues beyond team comprehension then the WordPress online
community would be enlisted to overcome any of the bugs or problems.
27
Test Plan Like any new product in development, testing is a vital component when creating prototypes. They
assist in the polishing of a software product prior to implementation.
Scope This test plan encompasses the functional use of banafarpharma.com. This includes the following:
- Responsiveness
- Creation of accounts
- Navigating the online store
- Identifying store elements
Product names
Product prices
Shopping cart
Checkout option
Related products
- Navigating checkout
- Uploading prescription notes
Primary Objective The primary objective of this test plan is to ensure the priority requirement, the e-commerce store, is
functional and meets established quality guidelines before final design implementation can begin.
Secondary Objective The secondary objective of this test plan is to identify changes that need to be made on the visual design
of the website.
Resource and Environment Needs The following is a list of the required resources for this test plan:
- End-user cultural liaison
- Internet-enabled devices
- Internet connection
Test Approaches The first test conducted is the responsive test. This test helps to detect any problems general bugs or
errors in the new web application when viewing on different sized browsers and mobile devices. In
order to fully identify areas that need improvement in terms of user experience, two primary test
approaches were conducted. These approaches were based on social science test approaches of
qualitative reasoning and assisted guidance. These two approaches were compared in order to identify
any changes that needed to be made to the user-experience design as well as identify any technical bugs
that exist.
28
The Volunteers There were a total of five volunteers for each test. Two of the volunteers are the owners of Banafar
Pharma. The additional volunteers are coworkers of Saurabh Singh. The considerations for the samples
chosen were to have a majority of the volunteers be random people and two being stakeholders in the
project.
The random individuals selected had to meet the following criteria:
Cannot be in a occupation that involves the design or development of e-commerce websites
Uses the internet to frequently purchase products online
o At least once every month
Have made a purchase online from a mobile device
The tests were created by Jan Michael C. Escobar due to his education in psychology and knowledge of
social science research. Jan Michael also acted as the test guide while Saurabh Singh acted as the test
administrator.
Multiplatform Responsive Test The multiplatform responsive test was where the Banafar Pharma web application prototype was tested
on multiple devices which include a desktop, laptop, tablet-computer, and smartphone. Alongside the
physical devices, the prototype was tested on different operating systems including Mac OS X, Windows
(7, 8, 8.1), iOS (2010 and up), and Android (4.2.2 and up). The prototype was designed on
InstaWordPress and then uploaded to the web hosting server was also used for the final product. This
was done because InstaWordPress has limited access to the internet and external devices do not have
the capability of accessing it.
Reasons for Test
1. Discover general bug issues and glitches
2. Test for various browser compatibility
3. Test for various operating systems compatibility
4. Ensure multiplatform translation is ok
Visual Diagram
29
Unobtrusive UX Test Approach In the unobtrusive test approach, a volunteer was given the URL of the website and asked to purchase a
product. It was stated to the volunteer that they can purchase any product they found of interest to
themselves. Being told to purchase a product was the only guidance given to the volunteer. It was also
stated to volunteers that no help will be given unless they were absolutely stumped on how to perform
an action. Team observers observed the process in which the volunteer went through in order to
purchase a product on their own. Observations on the amount of time it took to find content and move
on to the next step was noted. Concluding the end of the test, the volunteer was asked several
questions concerning ease of use and difficulties encountered.
Reasons for Test
1. Discover any usability issues
2. Generate feedback about user experience
3. Observe any user experience difficulties when not guided
Visual Diagram
Volunteer TestAdministrator
Visits website
Asked to buy a product
Selects product
Goes through checkout
Observes interacton
<<extend>>
<<extend>>
<<extend>>
<<include>>
<<include>>
<<include>>
<<include>>
List of Observational Factors
The following is a list of things that were noted in particular when observing a user volunteer
How long it took for the user to complete the task asked of them
o Time is an important factor
Pauses during the task process
Facial expressions
o Changes of expressions
May hint on difficulty of use
30
Guided UX Test Approach In this approach, the volunteer was guided step-by-step on how to purchase a product. Following the
conclusion of the test, volunteer was asked about several questions concerning the perceived ease of
use. They were then asked to repeat the steps without guidance.
Reasons for Test
1. Discover any usability issues
2. Generate feedback about user experience
3. Observe the retention of familiarity
Visual Diagram
Volunteer
TestAdministrator
Visits website
Asked to buy a product
Selects product
Goes through checkout
Observes interacton
<<extend>>
<<extend>>
<<extend>>
<<include>>
<<include>>
<<include>>
<<include>>
TestGuide
Instructs how to useinterface
<<include>>
<<include>>
<<include>>
<<include>>
Results of Test It was initially hypothesized that most tests would result in catastrophic failures causing the redesign
and prototyping of banafarpharma.com. The multiplatform responsive test resulted in text size changes
and the unobtrusive and guided UX tests resulted in the volunteers having fast, successful, and positive
experiences with the ordering process. This is suspected to be attributed to the interface design of
WooCommerce, the online store plugin. At the time of the tests, WooCommerce version 2.3 was being
used.
31
Implementation This section details the implementation of banfarpharma.com.
Go Daddy Setup
The above plan was chosen because of its cost-effectiveness as a whole package and the plethora of
features it comes with such as SSL and Standard Search Engine Visibility. Furthermore, this is the
ultimate plan offered by Go Daddy that can handle the most complex sites and heaviest traffic including
unlimited storage and bandwidth. This is ideal because it enables the website to combat the growing
number of internet users in India.
After logging into the Go Daddy account, it has a nice user interface that enables a person to activate
the features and know more about them by simply clicking on either manage or the plus (+) symbol.
32
Design Implementation After testing what would be the beta application, the design was implemented onto the host server in a
unique way. Since the prototyping application InstaWordPress allowed for the basic design to be
created, the framework of the design was installed onto the hosting server. From there, the final design
was configured and created within the final hosting environment.
The screenshots below depicts the interface used to finalize the design on the end-host server. It should
be noted that every page of the website started as blank white page with no design or useable GUI.
Design Interface One: Basic Setup
34
Design Interface Four: Design Preview *Note: Even the white space is part of the page interface. An orange border has been placed in the
image to give a visual idea of where margins can be.
E-commerce Store Calibration: WooCommerce Once the e-commerce plugin had been installed into WordPress, everything was calibrated under the
settings tab under the WooCommerce menu. First, WooCommerce had to be calibrated for the location
Banafar Pharma is based in and the currency had to be switched over to the local currency, rupees.
Next, the social logins had to be configured. This was done by going to the Social Login section of the
Settings tab. Each specific social network had to be configured separately with the use of an API key and
API secret key.
Orders Interface To calibrate the e-commerce, it is done through the settings tab under the WooCommerce menu.
35
Settings Interface One Once in the settings tab, the base and specific locations are configured for Banafar Pharma. Under the
same tab, the local currency is also configured. For the project, it has been set to Indian Rupee (Rs.)
Settings Interface Two
36
Settings Interface Three Continuing in the settings tab, at the top there is a tab to calibrate the Social Login, this allows for users
to login using existing social network accounts. WooCommerce was configured to allow for logins from
Facebook, Google+, and Twitter.
Product Configuration Adding new products is done under the Products menu on the Add Products tag. This is where the
name, description, pictures, price, SKU, and any attributes are added to each product. Once the form
has been filled out, the product can then be published to show on the e-commerce store.
37
Configuring Social Network Login and Checkout One of the defined features of banafarpharma.com is the ability to create an account and checkout
using a predefined social network login. This was done by creating developer accounts and generating
application programming interfaces with each respective social networking site featured. Once the API’s
were generated, they were inputted into API forms available on WooCommerce’s settings which
allowed them to be displayed via widget on a page during design. The following screenshots are
examples of what was done to create these APIs.
Google+ API Creation
Twitter API Creation
39
Final Design This section will display the final, implemented designs that are live right now on
http://www.banafarpharma.com/ . Please note: not all pages are displayed here. Page designs displayed
here may be out of date when viewing live prototype.
Shop Section
Shop Homepage
Product Page
43
Final Schedule This is the final Gantt chart depicting everything done for the project as of March 18, 2015.
Banafar Pharma Senior Management Review The owners of Banafar Pharma were quite pleased with the design that was presented. They liked the theme and clean look. Product navigation and checkout features impressed them. Implementation of the various payment methods including cash on delivery and the various formats that would be accepted as part of the uploading of the prescriptions were appreciated. Furthermore, the ease of use of the backend database and interface was welcomed by both the owner and employees after conducting their own user testing and walkthrough.
Usability rating: 9/10 Responsiveness rating: 8.5/10 Visual appeal: 9/10
45
Jan Michael C. Escobar
Occupation: Chef at the Tacoma Cabana and freelance web designer.
Background: N/A
Personality & Traits: Self-motivated and determined. He leads other members of the team based on his experiences in his
previous education and occupations.
Notable Quote: “Lok’tar Ogar”
Role(s): Lead UX Designer / Researcher
Visual Designer
Documentation
Responsibilities: Leads the team in user experience and visual design. Creates wireframes, prototypes, graphics, and
optimizes files. Also leads in usability testing and framework implementation.
46
Saurabh Singh
Occupation: Works for Beyondsoft Consulting as an IT Manager.
Background: Indian
Personality & Traits: Straightforward, confident, motivated and positive. Communicates well with all team members and
ensures that everyone is on the same page. His humor is known to be appreciated by others.
Notable Quote: “Stand-up for what you believe in even if it means standing alone.”
Role(s): Project Manager (first 4 weeks)
UX Researcher
Client Support Specialist
Responsibilities: Ensures clear communication between client and team. Manages the client’s expectations and conveys
the client’s needs to the team. Distributes work evenly and ensures the deliverables are completed on
time. Assisted in researching various competitor websites and the demographics of the client’s region.
Will help the client in maintenance of the website and troubleshooting going forward.
47
Xiaoju Bin
Occupation Works for Emerald Queen Casino as a food server.
Background
Chinese
Personality & Traits Dedicated, motivated, and determined. A person who is quiet most of the time but usually gets his job
done. Always loves to learn new things. Dedicated a lot of time making sure things were getting done.
Notable Quote “Live, Love, Laugh!”
Role(s) Project Manager
Web Developer
Documentation
Responsibilities Created a project plan, making sure every task is on schedule. Being part of the web development for
the backend side of the website. Also played the role of project manager for the last three weeks of the
quarter.
48
Calvin Le
Occupation: Specialist at an electronic cigarette shop.
Background: First Generation Vietnamese American from California
Personality & Traits: A quick learner who is dependable and self-motivated. Detail-oriented and resourceful to get things
done.
Notable Quote: “Once you’re over the hill, you begin to pick up speed”
Role(s): Ecommerce Setup
Backend Support
Responsibilities: Setup the store portion of the website as well as input products into the store. Researching products to
gather images for products and editing them to the design of the store.
49
Moving Forward (End Statement) By the end of week 10, www.banafarpharma.com is a functional prototype. Users can login,
create accounts, use social logins, and use the product catalog at length. The uploading of prescriptions
also works well. From here, the Banafar Pharma company will take over in the completion of the project.
The website is expected to be launched by the end of fall 2015. The expandability of this project is great
as well as its potential outreach. Every team member has expressed great satisfaction in being a part of
it.
Features left to install Landmarks
o To assist the company when delivering.
Enable Credit Card Payment
o Online credit card payment transaction needs to be implemented after helping the
client choose the write merchant vendor (Ex: CCAvemue, ebs.in, DirectPay etc.)