Featured Project

Dynamic Pricing Catalog

Full Stack Developer & Designer — Independently designed and developed as a freelance contractor

LocationUtah, USA
Launch DateApril 2024
Tech Stack
LaravelPHPMySQL

The problem

Evans Storage Containers sells and rents imported storage containers, a product whose purchase price fluctuates significantly week to week. The client had been managing prices through a spreadsheet — averaging recent purchase prices to arrive at a final sale price — but keeping that spreadsheet in sync with the website meant manually recalculating and updating every product listing every week. It was unsustainable, and existing e-commerce solutions had no way to accommodate this pricing logic.

Dynamic Pricing Catalog Calculator Screenshot


My role

Designed and developed independently as a freelance contractor. Built entirely with PHP and Laravel.

The approach

Rather than forcing the client into a standard e-commerce pricing model, I replicated the logic he was already using in his spreadsheet and built it directly into the admin panel. The goal was to reduce his weekly pricing workflow to a single input — the most recent purchase price for each container model — and let the system handle everything else automatically.

Dynamic Pricing Catalog Analytics Screenshot


The solution

The platform includes a custom pricing engine where the client configures a set of adjustable variables: markup percentage, property tax percentage, and an RTO (Rent-to-Own) percentage that calculates a monthly payment plan for customers who want to own a container over time. Each week, the client logs in, enters the latest purchase price for each model, and the system automatically computes the final sale price and the RTO rate — no additional calculations, no manual catalog updates. The front end displays fully up-to-date pricing and RTO options on every product listing.

Dynamic Pricing Catalog Pricing Screenshot


The outcome

What had been a multi-step weekly process involving a spreadsheet and manual website updates was reduced to a single data entry task. Pricing across the entire catalog stays current automatically, and customers can see both purchase prices and monthly ownership options in real time.