Module 40: Dashboard Project

Lesson 2 of 5 · 15–25 minutes

Layouts for dashboards

🏠The everyday picture

A well-organised office desk: today's urgent items in front, reference material to the side, tools within reach, nothing piled on top of the thing you need.

📘What it really is

.app {
  display: grid;
  grid-template-columns: 240px 1fr;
  min-height: 100vh;
}
@media (max-width: 800px) {
  .app { grid-template-columns: 1fr; }
}

🖱️Try it

Build the app shell: side menu (collapsing to a top menu on phones), header with the signed-in user, and a main area with summary cards that link to filtered views. Check it from 320px to 1400px wide.

✅Quick check

What should be the most prominent thing on an enquiry dashboard?

Show the answer

What needs action: the counts of new and overdue enquiries.

Why should a summary card link to a filtered table?

Show the answer

So people can go straight from the number to the items behind it.

← PreviousRequirements for a dashboard
ProLearners Assist