Optional backend during development
Creating a complete product experience while keeping the backend optional during development.
I implemented two execution modes: offline with mocked data and online connected to the real API, controlled by an environment flag.
