Real Life Experience as a Student

Desi Curry
3 min readFeb 25, 2021

Introduction to the Project:

I had the opportunity to work on a project for Merchant Market Place. Merchant Market Place is a secure place where the merchant can create a business profile and sale goods or services. Shoppers will have the ability create a profile, identify interest, be matched to sellers, and the ability to purchase goods or services. Since we were building on this app that has already been started we decided to work on the app from a shoppers point of view. The problem that we needed to solve was to give a shopper the ability to visit their favorite stores online in one place and be able to make purchases of items with a peace of mind.

Merchant Marketplace Buyer’s Profile

To solve this problem as a team we decided to create a buyers profile. This will allow the buyer to shop for items, view orders as well as any saved favorites. The buyer also has the ability to view their seller’s profile if they decide that they want to sell items. The only issue that we had as a team was understanding how the previous team coded the app. after going over the code file by file we got a better understanding of how things work.

Breaking Down The Work:

Before deciding on what each team member would work on we got together to make sure that the backend and frontend was up and running and once we got everything working we ran into errors. We couldn’t get the current code to work properly and could not see the data in the database. After a few days we got everything working we broke the project down into sections. we had two developers working on the backend and another developer and myself working on the frontend. Now it was time to code! I decided to work on the buyer’s profile and the other decided to work on the shopping cart feature.

Creating the buyer’s profile was not that simple because of how the code was set up. Once I understood the direction I needed to go I was able to write everything need for the buyer’s profile. I worked together with another teammate for styling and making everything look good.

Buyer’s Dashboard Code and All the Added Folders and flies

Delivering the Teams Additions:

When presenting the project to our stakeholder we show him how we added the buyers profile. even though it is not complete it has the ability to grow. the buyer will be able to search and shop for items and add them to cart.

Browse for items
Select Item and add to cart
Items in cart

The Future of the Project:

There are many directions this project can go and this can be added. The big issue I see is understanding how State is managed throughout the whole project. Some is using local storage and others are using the backend. All in all the stakeholder was pleased with the route that we took with adding the buyer’s side because it advances the app to the next phase. With this project I gained a lot of knowledge of what to look for and how understanding someone else’s code can make or break a project.

--

--