Computer Science and Software Engineering Capstone Presentations
Fall Quarter
December 18, 2020
Xinyu Wang "Implementing
New Checkout Flow and Comfirmation Page for
Shopping Cart" (Go Daddy) Faculty Advisor: Dr. Arkady
Retik |
Abstract GoDaddy is famous for domain registers' trading and
web hosting. My job in this internship was to develop the next generation
shopping cart that could bring our customers the best domain shopping
experience. More specifically, I created the checkout flow for the shopping
cart, which includes checkout items, login/create an account, edit billing
information, select payment method and fill out
details, and complete the purchase/generate receipt. My work also included
creating experimentations that could optimize the current shopping basket and
test out their performance. The requirements for my project were using the
React JavaScript library to create the frontend user interface,
and use the Gasket framework and express framework to build the
webserver. To develop this project, I made decisions on which internal libraries,
dependencies to use and be sure to include them in my components. Then I
designed and implemented the checkout flow and make sure all the steps were
logically and physically connected. To ensure the reliability and performance
of my project, I designed and developed unit tests and integration tests. I
created experimentations that could potentially optimize the checkout
features and implemented split tests to test them out. One of my experiments
that went live already helped the company making profits. My work was
critical to the company to provide a good user experience. The primary goal
for GoDaddy is to empower small businesses, especially the ones that are
under crisis during the pandemic, to help them sell products on their
website. My work could potentially make their life easier by providing them
approach to what they want and what they need. |
|
Updated December 15, 2020