CurriculumExpansion icon indicating copy to clipboard operation
CurriculumExpansion copied to clipboard

chore: add lab project for CSS grid in frontend cert

Open larymak opened this issue 1 year ago • 1 comments

Checklist:

Closes #404

screenshot-127 0 0 1_5500-2024 07 19-10_33_59

larymak avatar Jul 17 '24 10:07 larymak

This will be shown to campers as an example project that fulfills all the user stories. Do you think you could come up with some fun content to put in this instead of placeholder stuff @larymak? GPT can be really helpful with this. Maybe "Cats Monthly" or something.

Done

larymak avatar Jul 19 '24 07:07 larymak

This looks good @ihechikara 👍

I would be fine getting this in - but I'm wondering if there's any way we can word some of the user stories so that it doesn't give away the answer. For instance, instead of "The .magazine-cover should have a grid-template-columns property of 1fr 1fr 1fr.", maybe "The .magazine-cover should have a grid-template-columns property that divides the space into three equal parts." Similar with the others if possible, specifically the grid stuff - but it doesn't have to be like that either. What do you think?

I think it's a good idea. Let me reword the sections that need change

larymak avatar Jul 25 '24 09:07 larymak

I have some more suggestions...

Instead of using divs, we should use main and section elements to be more semantic?

I also suggested to get rid of a number of the user stories and just include the ones I think are necessary - e.g. just keep the ones that provide a little boilerplate and the ones related to grid. I don't really see the others adding much benefit - it will make the projects easier for users to follow and make it easier for us to write the tests. Let me know what you think @larymak.

I have updated the user stories as well as the code, let me know what you think

larymak avatar Aug 13 '24 07:08 larymak