December 15, 2023
WTFork — The no B.S. roadmap to healthier choices
Overview
Stefanie Sacks is a Culinary Nutritionist, author, and national voice in food and health. After a decade of building her audience, she wanted a single digital platform that could house all of her work — public content, paid courses, a community, and a store.
Built as part of Made by Sea. My role: Web Designer & Developer + Implementation Manager.
The Brief
The platform had to feel credible and editorial up front — Stefanie's brand depends on trust — while supporting four distinct product areas behind the scenes: editorial content, paid memberships with video courses, a community, and curated products. It also had to be manageable by a small team without needing engineers for everyday updates.
What I Built
- Public site — recipes, articles, and editorial content, fully managed in DatoCMS by Stefanie's team.
- Members area — paid access to video courses, downloadable workshops, and exclusive content, with role-based access throughout the app.
- Community layer — discussion and member interaction, gated by membership.
- Store — curated product listings integrated into the main experience, not bolted on.
- Events — registration flows for in-person workshops and retreats.
Key Technical Decisions
- Next.js + DatoCMS as the spine — strong SSR for SEO on editorial content, with the flexibility to handle the gated areas.
- Modular page builder in DatoCMS, so editorial and learning content can be created and rearranged without dev work.
- Membership and payments architecture built on Stripe, designed to handle multiple product types — recurring memberships, one-off course purchases, and physical products — without forcing them into a single checkout flow.
Stack
Stack: Next.js, React, TypeScript, DatoCMS, Stripe, Figma. Built largely with Cursor.
Outcome
The platform has been live and growing since launch, serving as the hub for Stefanie's content business. The modular DatoCMS setup means her team launches new courses and editorial campaigns without engineering bottlenecks.
Related projects
A New York location scouting platform handling 20k+ records and 2M+ images. Architected and built end-to-end with Next.js + DatoCMS, including a custom CMS plugin and a multi-faceted search system designed for scout workflows.
A new digital home for the National Historic Landmark in The Springs, NY — once home to Jackson Pollock and Lee Krasner. The first project where we structured everything end-to-end, from a Figma design system to DatoCMS reusable blocks the client uses to build pages independently.