Patara is a high-growth D2C footwear brand. I worked with them to build a custom tool for capturing user-generated video content.


The most involved part of the build was a Snapchat-style recording UI complete with features like camera flip, running entirely in the browser. I built a custom React class component to handle the media recording internals on top of the MediaRecorder API. Class components are usually my pick over hooks for wrapping raw JS APIs with listener setup/teardown needs or holding non-render state like the recording buffer.
You can see a demo here.