Module 1 · Group project

First Website

Testing the water: design it in Figma, build it in HTML and CSS, and put it online — as a team.

1
week
20
minute presentation
28 Aug
presentation day
9
graded criteria

The mission

Your first website, made the way professionals make them: together, designed first, and published for real.

The group creates a website prototype with Figma, HTML and CSS — JavaScript is optional — and publishes it online. The suggested platform is GitHub Pages.

The theme can be fictitious or real. Use your imagination and your network to find an idea worth building.

Work as a team

An MVP, a backlog, a sprint plan and status meetings — and Git to hold it together.

Design before you build

Moodboard, sketches and a UI design in Figma.

Clean, semantic code

Semantic HTML, clean CSS, comments, and a layout that works on every screen.

Publish it

A static site, live on GitHub Pages.

Requirements

  • Team building and a product definition (MVP).
  • A backlog and sprint planning.
  • Status meetings and pair programming.
  • Git for everything.

What you hand in

Ideas

A town festival

Everything a visitor needs: what, where, when — and why come.

An artist's portfolio

Let the work speak, and make it easy to get in touch.

A company page, redesigned

Find a local business whose website lets it down, and do better.

A shared interest

Something the whole group cares about.

Timeline

24 Aug

Team & idea

Get to know each other, pick the idea and agree on the MVP.

  • Choose the idea
  • Define the MVP
  • Write the backlog
  • Set up the Git repository
Kick-off
Mon 24 Aug
Presentations
Fri 28 Aug
Ends
Fri 28 Aug

Presentation

00:00 / 20:0020 minutes, sped up to 20 seconds

Introduction · 5 min — The group, the project and a demo of the product.

Product overall

Scored here: 1 of the 9 criteria.

How it's graded

Teachers, invited industry judges and the other students score your team from 0 to 10 on each criterion. Every criterion counts the same, so an area with more criteria carries more of the grade. Drag the sliders and watch the result.

Design3 criteria · 33% of grade7.0
Coding3 criteria · 33% of grade7.0
Presentation3 criteria · 33% of grade7.0
Team result7.0

The mean of all 9 criteria. The bar above shows how much of it each area carries.

Questions

Do we need JavaScript?

No. Figma, HTML and CSS are the requirement; JavaScript is optional.

Does the theme have to be real?

No — it can be fictitious or real. Use your imagination and your network.

Where do we publish it?

GitHub Pages is the suggested platform: free, and it deploys straight from your repository.

How is my own grade worked out?

From your team's result and how your teammates rate your contribution and teamwork. Try it in the grading section above.