The challenge
The existing production code would not run locally: test and production configuration were mixed, secrets lived in the code, and error messages obscured the real cause.
A sales platform that gives local makers a fair place to offer their handcrafted products.
The challenge
The existing production code would not run locally: test and production configuration were mixed, secrets lived in the code, and error messages obscured the real cause.
The approach
I rebuilt the development environment with Docker, separated configuration from code, and introduced branches and automated deployment. I then worked on product and seller flows, onboarding, payments, and a genuinely interactive map.
The outcome
The platform is live in the App Store and Play Store. Its development environment is reproducible and safer, with working flows for sellers, products, and local discovery.
Open an image to view it at full size.