Playable result only — the source code stays hidden.
Mission 0: Meet Your Client
Client: Sunny Side Café
The café needs a warm, easy-to-read website that encourages people to visit. You are not choosing a random project: the client has supplied the content, sections and acceptance checklist. Your job is to decide how to turn that brief into clean HTML and CSS.
The finished site needs navigation, a hero, About, three featured menu cards, opening hours, contact details, hover feedback, responsive layouts and a footer.
What you’ll build, mission by mission
- 1Skeleton
Turn the brief into semantic page regions.
- 2Navigation
Recall the Flexbox navbar pattern.
- 3Hero
Build hierarchy from supplied client copy.
- 4About
Create a balanced two-column section.
- 5Menu cards
Build the three required featured items.
- 6Interactions
Add subtle hover feedback.
- 7Visit
Lay out opening hours and contact details.
- 8Responsive
Solve the client's phone-layout problems.
- 9Debug
Repair a deliberately broken version.
- 10Client check
Pass the full acceptance checklist.