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