Chef Julia Doyne — the first woman named Executive Chef at The Forge, Miami Beach — and Mary Veinovic were launching iCanCook, a hands-on cooking school and private-chef business out of El Portal, Florida. They had a real offering — in-home classes, team-building experiences, private cheffing, event catering — and no site to sell any of it.
This was also the first freelance client project, full stop — the one where “get something real in front of a client” mattered as much as the code itself.
Rather than a single brochure page, the site had to do five different things without feeling like five different sites:
This was a solo build, end to end, on Polymer 2 — each page its own custom element, wired together with app-route and iron-pages for client-side routing instead of a framework router. A Gulp pipeline produced a minified, image-optimized es5-bundled production build; Travis CI and Shippable ran the build and test suite on every push and deployed to Aerobatic on green. The catering and private-cheffing forms posted through SMTP.js to Elastic Email, so leads landed as real emails without standing up a backend. Google Analytics tracked what people actually clicked.
The site shipped, ran in production for several years, and did what it was built to do — get a new business bookable. It’s since been taken down by the site’s owner, so there’s no live link to point to. What’s here is the actual code and the actual story, kept as the record of the work.
That's the kind of thing I do. One slot opens in November.