Skip to main content
Back to selected work

Commerce state exploration

Delta Foods

A responsive commerce application created to explore centralized state, product presentation, and cart-oriented user flows.

Project type
Independent build
Role
Frontend developer
Focus
Commerce UI and application state
Delta Foods application interface

The Delta Foods responsive commerce landing experience.

Overview

What I set out to build

Delta Foods is a single-page commerce experience centered on browsing products and maintaining application state across the customer journey. It was an early opportunity to connect reusable React UI with Redux and persisted data.

Challenge

The product problem

Commerce interfaces need product, cart, and user interactions to remain synchronized while the layout adapts across devices. The project needed a clear way to coordinate those changes without coupling every component together.

Approach

How I approached it

I used Redux to centralize shared commerce state, React to compose the responsive interface, and Firebase for persisted application data. Product and cart interactions were kept distinct but connected through the shared store.

Delivered

Core experience

  • Responsive product browsing experience
  • Centralized cart and interface state
  • Reusable product presentation components
  • Persisted data integration through Firebase

Technical decisions

Implementation choices

  • 01Used Redux for application state shared across product and cart experiences.
  • 02Separated presentation components from state-driven behavior to keep responsibilities clearer.
  • 03Designed the single-page layout to remain usable across mobile and desktop widths.

Technologies

  • React
  • Redux
  • Firebase
  • Netlify

Explore the project

See the working application

The live demo opens in a new tab. Some third-party data or services may depend on their current availability.

Open live demo