Skip to main contentThe Restricted SectionAI Notes & Study Guides
⚗ Fire Realm · 2021

Burger Builder

Interactive burger-builder — a state-management case study

Redux reducers
12
Container screens
6
Mobile layout parity
100%
Burger Builder — product screenshot

The Problem

A deliberately over-engineered learning project to master Redux, Firebase auth, and containerized state updates — with a UI users would actually tolerate touching.

Stack

  • React
  • Redux
  • Firebase Auth
  • Firebase Realtime DB
  • axios
  • CSS Modules

What I Shipped

  • Drag-free ingredient composer with per-ingredient live price updates.
  • Order persistence via Firebase with real-time user-scoped history.
  • Redux middleware for optimistic UI + error rollback.
  • Responsive layout from 320 px to 4K.

Lessons Learned

Redux shines when state flows in many directions; on a project with a single unidirectional mutation path, it's overkill. Great for practicing patterns; I'd now reach for React's `useReducer` on a real product of this shape.