My 9yo has set themself the task of building a website to take orders of paper crafts from their classmates. What tech stack would y'all use?
@jyasskin 11ty!! 9 year olds don't have time to futz around with broken dependencies 😂
@NicMakesStuff Interesting that you and @wilander went that way. To take orders (probably just item/classmate-name pairs; "payment" will be handled in person), I thought we'd want some server-side execution, and a small database, and I haven't seen 11ty be able to do that. Are you thinking of a different way to take orders?

@jyasskin
Interesting! I think it depends on what they want to get out of the project. In my head, the purpose of this was to learn the basics of web tech (HTML/CSS/JS).

Depending on how complicated you want it to be, I'd likely just get them set up with the free plan of something like Formspree (https://formspree.io/plans) that will give them a form that sends to an email. The next tier up in complexity would probably be something like a Cloudflare function!

Formspree

@NicMakesStuff Yeah, the need to take orders is definitely a wrinkle. And they didn't want it to be just an email, so that their collaborators could also see what the orders are. I'm leaning towards Astro, which can deploy to Cloudflare, and maybe its storage is compatible with astro:db...
@jyasskin I have a tiny hobby project on Astro with Turso, which gives you a GUI for a SQLite database. If you want to spend less time on the astro:db set up, it could be worth a shot!