Starting in 2017, PhiloAIO was an early attempt of mine to create a sneakerbot to purchase highly coveted streetwear (clothing). Over time, I realized that botting shoes was not my calling. Despite leaving the sneaker community, I learned a valuable lesson: E-Commerce is the way of the future. This blog will document the changes I implemented to turn PhiloAIO into a multi-channel E-Commerce listing platform.
E-Commerce has been a recurring theme in my software development career. My first “job” as a sneaker reseller required me to use Amazon, Ebay, StockX, and many more E-Commerce websites.
Transitioning from sneakerbotting to a multi-channel e-commerce platform is quite difficult. The first step is to create the base structure necessary. In my case, this would be designing and creating an adequate sidebar menu.
The sidebar design I used in my sneakerbot is very minimalistic and does not meet the necessary functions that are required by a complicated program like a multi-channel e-commerce listing tool.
The requirements for my sidebar were as follows:
Following these requirements, I designed a sidebar that I believe fits all the criteria.
Building this sidebar required using Electron’s native chromium client as well as an Angular sidebar component. The folder structure in code looks something like this:
My next steps will be implementing a theme so users can choose between a professional theme or a cooler theme.