Skip to content

Client brief

Harmony Music is an online teaching service. They specialise in music tution at both beginner and advanced levels.

Harmony Music Academy logo

The product manager of Harmony Music Academy has approached you with a job. Read through their brief carefully.

Harmony Music Academy - Client Brief

Harmony product manager

We need a sign-up page for our website. It should let new subscribers register by providing their email address and the number of hours they wish to study per week.

Donโ€™t worry about getting users to create a password here. This will be handled on a different page of the website entirely.

We categorise students into two levels: beginner and advanced. New subscribers will need to pick which of the two levels they want to join at. Make sure they can do this from the sign-up form.

We only allow beginners to request up to 5 hours of tuition per week, but advanced students can request up to 10 hours per week.

We only want people who are serious about music to join, so subscribers shouldnโ€™t be able to sign up unless they specify at least one hour of tuition per week.

Our tuition fees are set at ยฃ12.25 per hour for beginners and ยฃ15.50 per hour for advanced levels. After successfully submitting the form, weโ€™d like subscribers to be presented with a summary of their request along with the total weekly cost they will be charged. Please show the total cost in GBP, and on the same page as they signed up on.

In this guide, weโ€™ve introduced the design brief for Harmony Music Academyโ€™s sign-up page.

Weโ€™ve shown how important it is to break down project briefs into small, structured tasks to help you plan your approach to the project.

In the next step, weโ€™ll look at how to plan the logic of the sign-up page and how to structure the code to meet the requirements of the design brief.