MENU

Fun & Interesting

4 Hours to Save Santa's Workshop — Web Dev Challenge S1E10

Video Not Working? Fix It Now

Sponsored by Sanity — What could you create if you had 30 minutes to plan and 4 hours to build? Aaron Francis, Charlie Gerard, Kent C. Dodds, and Domitrius Clark took on the Web Dev Challenge to find out. *THE CHALLENGE* _The holidays are upon us and Santa’s elves are behind schedule! Build an app to get the holiday back on track._ Santa’s workshop is in chaos. The drop on the 25th is getting closer by every hour, every day. You’ve been brought in as a consultant to help get things back in order. Your job: decide what the cause of the chaos is — then plan and build an app to solve the problem. The team at Sanity will provide us with a starter dataset and schema giving us some information about Santa’s workshop and content for all the kids in the world (the good, bad, young and old ones) — things like the staff, the inventory, services, etc. — and you can extend or modify that schema as you see fit (or, if you prefer, ignore it entirely and do something else). *THE TOOLS* Apps must use Sanity ( https://lwj.dev/sanity ), a modern content operations platform. #santa #community #webdevelopment #challenge #javascript #reactjs #typescript *THE DEVS* Aaron Francis (@aarondfrancis) https://aaronfrancis.com/ Charlie Gerard (@CharlieGerard) https://charliegerard.dev/ Kent C. Dodds (@KentCDodds-vids) https://kentcdodds.com/clubs Domitrius Clark (@domitriusclark) https://github.com/domitriusclark *THE ADVISORS* Simeon Griggs (@simeonGriggs) https://www.simeongriggs.dev/ Jason Lengstorf (@codetv-dev) https://jason.energy/links *THE APPS* - Aaron's Elo toy ranking: https://github.com/aarondfrancis/elo - Kent's Santa Codes: https://github.com/kentcdodds/santa-codes - Dom's Naughty or Nice app: https://github.com/domitriusclark/lwj-santas-secret-project - Charlie's letters to Santa app: https://github.com/charliegerard/webdev-challenge *THE GEAR* The workstations in this series are made possible through sponsorships from these wonderful companies: - BenQ RD280U monitors: https://benqurl.biz/46nNUaT - Keychron K8 Pro keyboards: https://www.keychron.com/products/keychron-k8-pro-qmk-via-wireless-mechanical-keyboard?ref=MKT&variant=39755425382489 - Anglepoise desk lamps: https://www.anglepoise.com/usa/ - Ugmonk desk accessories: https://ugmonk.com/ See the full desk setup here: https://lwj.dev/uses ---------------------------------------------------------------------- Get early access to new videos, exclusive bonus content and other perks, and join me in building a happier, healthier, friendlier web dev community! https://www.youtube.com/@codetv-dev/join ---------------------------------------------------------------------- Chapters: 0:00 In this episode... 0:42 The Challenge 0:57 Meet your advisor + what is Sanity? 1:57 Planning phase starts 2:26 Meet Aaron Francis + his app idea 3:02 Meet Charlie Gerard + her app idea 4:48 Meet Domitrius Clark + his app idea 6:10 Meet Kent C. Dodds + his app idea 7:07 Build phase starts 9:50 Progress check ins 13:55 Late stage check ins 17:49 Join the Web Dev Challenge hackathon! 18:00 Aaron's web app demo 22:01 Kent's web app demo 24:51 Dom's web app demo 26:55 Charlie's web app demo 29:38 Closing thoughts

Comment