FARPOST · VERIFICATION PAGE
×2completed seller verifications
- problem
- One scary form for everyone — sellers couldn’t tell which fields were meant for them.
- fix
- Split the fields into tabs by seller status, so everyone sees only what’s theirs. Plus a fresh look and hints along the way.
- result
- Twice as many sellers made it through, and verified accounts grew by 10%.
FARPOST · BUILD
−47%JS bundle size
- problem
- We split code by hand in RequireJS, so the same module often shipped twice — copied into several bundles, or inlined into one even though it already had its own entry point.
- fix
- Moved to Webpack and let it own the splitting. Adding a module got simpler, and Webpack could optimize the bundle on its own.
- result
- The JS bundle shrank to about half its old size.
FARPOST · STORYBOOK
1 placefor every component and its states
- problem
- Designers couldn’t easily see how components really looked in production — so the same button ended up with several versions.
- fix
- Set up Storybook: every component and all its states, plus a fresh build for every branch.
- result
- Design and code finally looked at the same thing.
"work/verification.md"1/3