The problem
The project required a simple but complete purchasing flow without using a frontend framework. Cart state, customer details, totals, validation, and payment processing all needed to work with vanilla JavaScript.
Building the experience
Loading projects, engineering decisions, and product details.
Frontend E-Commerce Application
Completed frontend projectA responsive e-commerce experience with product browsing, cart management, customer validation, purchase summaries, and Paystack payment integration.
My role
Frontend developer
Core stack
HTML5 · CSS3 · JavaScript

The problem
The project required a simple but complete purchasing flow without using a frontend framework. Cart state, customer details, totals, validation, and payment processing all needed to work with vanilla JavaScript.
The solution
I created a modular JavaScript shopping workflow that manages products, cart quantities, customer information, totals, purchase summaries, and Paystack payment initiation.
Project overview
E-Millenial Store is a responsive shopping interface that demonstrates the complete customer journey from product selection to payment confirmation.
Responsive product view
The same product is presented across desktop, tablet, and phone frames to show how the interface adapts—not just how it looks in one screenshot.

desktop

tablet

phone
A clear delivery path from the user interface through application logic to data and external services.
Lessons learned
Next case study