Student ReferenceGuided multi-page buildLate beginner to intermediate

GraphitEdge Student Project

Rotto Rocks Project Brief

A fictional tourism website for planning, designing, and building a responsive multi-page experience site.

Project Overview

Students can also download the combined brief and wireframes PDF for offline planning and annotation, and open the interactive wireframes when choosing a design direction.

Rotto Rocks is a fictional tourism business offering guided walking, cycling, wildlife, beach, and sunset experiences on Rottnest Island, Western Australia.

Students will use this brief to create a working five-page responsive website using structured HTML, reusable CSS patterns, accessible content, and clear page planning.

Project Type

Multi-page tourism and experience website.

Learning Focus

Planning, semantic HTML, CSS layout, responsive design, accessibility, and reuse.

Final Deliverable

A five-page responsive website plus a short project reflection.

Wireframe Options

Each required page has two wireframe variations. Students should choose one variation per page before building. They may use all Variation A pages for a simpler, more conventional tourism site, all Variation B pages for a more editorial layout, or a considered mix if they can keep the final site visually consistent.

The aim is not to build both versions. The aim is to practise reading a design option, making a decision, and implementing the chosen structure clearly.

PageVariation AVariation B
HomeClassic hero with a scannable featured tour grid.Editorial split hero with a story-driven flow and horizontal tour browsing.
Experiences / ToursFilter chips with a two-by-two tour grid for quick comparison.Sidebar filters with detailed list cards for richer browsing.
About Rotto RocksStory-led page with values strip, founder photo, sustainability, and CTA.Magazine-style layout with pull quote and alternating image/text sections.
Plan Your VisitQuick-info strip, checklists, and FAQ accordion.In-page navigation with longer scrollable planning sections.
Contact / Booking EnquiryForm-first two-column layout with contact information beside it.Friendly intro, contact method cards, and a centred enquiry form.

Client Brief

Business name: Rotto Rocks

Possible tagline: Discover the island beyond the postcard.

Rotto Rocks helps visitors explore the island's beaches, history, wildlife, and hidden corners through relaxed, small-group tours.

The website needs to introduce the business, explain the available experiences, help visitors choose the right tour, and encourage bookings or enquiries.

Target Audience and Website Goals

Target Audience

  • Tourists visiting Perth or Western Australia
  • Families planning a day trip to Rottnest Island
  • Couples or small groups looking for relaxed outdoor experiences
  • Local residents wanting a guided island experience
  • Visitors interested in beaches, wildlife, history, photography, and slow travel

Website Goals

  • Help users understand what Rotto Rocks offers
  • Let users browse and compare different island experiences
  • Show tour duration, activity level, and ideal audience clearly
  • Provide practical planning information before visiting
  • Encourage booking enquiries and build trust

Required Pages

PagePurposeSuggested Sections
HomeIntroduce Rotto Rocks and guide users to key experiences.Hero, short intro, featured tours, why explore with us, island highlights, testimonial, CTA.
Experiences / ToursPresent available tours in a clear, scannable layout.Intro, tour cards, tour details, comparison section, booking CTA.
About Rotto RocksBuild trust and explain the values behind the business.Story, guide expertise, slow tourism, sustainability, small-group benefits.
Plan Your VisitHelp visitors prepare for their Rottnest Island experience.What to bring, getting there, weather, accessibility, safety, FAQs.
Contact / Booking EnquiryLet users enquire about a tour.Contact form, booking enquiry details, phone/email, social links, ferry/location notes.

Optional Pages

  • Tour detail page for one featured experience
  • Gallery page
  • Frequently Asked Questions page
  • Responsible Tourism or Sustainability page
  • Reviews or testimonials page

Sample Tour Content

Walking tour

Wadjemup Highlights Walk

Duration
2 hours
Activity level
Easy
Best for
First-time visitors, families, relaxed explorers

A gentle walking tour introducing visitors to Rottnest Island's beaches, history, wildlife, and iconic coastal views.

Cycling tour

Beaches and Bays Cycling Tour

Duration
Half day
Activity level
Moderate
Best for
Active visitors, couples, small groups

A guided cycling experience through some of the island's most beautiful bays, with plenty of stops for photos, stories, and ocean views.

Wildlife tour

Quokka and Coastal Discovery

Duration
90 minutes
Activity level
Easy
Best for
Families, wildlife lovers, short-stay visitors

A relaxed tour focused on quokkas, coastal habitats, and responsible wildlife encounters.

Sunset tour

Sunset Rocks Experience

Duration
2.5 hours
Activity level
Easy to moderate
Best for
Couples, photographers, reflective travellers

An evening experience designed around golden-hour views, quiet beaches, and the changing colours of the island coastline.

Brand Direction

The visual direction should feel connected to Rottnest Island: ocean blues, warm sand, weathered rock, pale sea foam, and a restrained coral sunset accent.

Deep Ocean

Primary headings, footer, dark navigation areas.

#123C55

Coastal Blue

Links, buttons, active states, section accents.

#2A9DAD

Sand

Warm surfaces, cards, and quiet backgrounds.

#F2D6A2

Rock

Secondary text, borders, and supporting UI.

#6E777A

Sea Foam

Soft background panels and calm content sections.

#D9F1EF

Sunset Coral

Sparingly used call-to-action accent.

#E76F51

White

Main page background and high-contrast card surfaces.

#FFFFFF

Typography Suggestions

  • Friendly Tourism: Montserrat headings with Open Sans body text
  • Coastal Editorial: Playfair Display headings with Source Sans 3 body text
  • Clean Modern: Poppins headings with Inter body text

Image Direction and Search Terms

Use images that show real places, activities, or details a visitor would care about: Rottnest beaches, coastal paths, bikes, ferries, limestone rocks, quokkas, clear water, people walking or exploring, and sunset coastline.

Useful Search Terms

  • Rottnest Island
  • Western Australia beach
  • Australian island coastline
  • cycling by the coast
  • coastal walking trail
  • turquoise water beach
  • island ferry
  • quokka
  • beach rocks
  • sunset beach Australia

Image Requirements

  • Use meaningful alt text for informative images
  • Use empty alt text for purely decorative images
  • Optimise image size before adding files
  • Keep card images in consistent ratios
  • Avoid random stock-style images that do not support the page goal

Reusable Component Inventory

Header / Navigation

Shared brand and navigation used on every page.

Hero Section

Large introductory section for the homepage and page headers.

Tour Card

Reusable card for tour name, image, duration, level, audience, and CTA.

Feature Card

Small reusable card for benefits, highlights, or planning tips.

Content Section

Consistent section shell with heading, intro text, and inner layout.

CTA Banner

Repeated booking or enquiry prompt used near the end of pages.

Contact Form Layout

Accessible form pattern with labels, helper text, and submit button.

Footer

Shared footer with practical links, contact details, and copyright.

Suggested Wireframe Sections

Use these structures as the content checklist for whichever wireframe variation you choose. The sections may be arranged differently between Variation A and Variation B.

PageSuggested Structure
HomeHeader, hero, intro, featured experiences, why choose us, island highlights, visitor quote, CTA, footer.
ExperiencesHeader, page intro, tour grid, comparison section, booking info, CTA, footer.
AboutHeader, page intro, business story, guide/values section, responsible tourism, CTA, footer.
Plan Your VisitHeader, page intro, what to bring, getting there, safety/weather, FAQs, CTA, footer.
ContactHeader, page intro, contact form, booking details, practical contact information, footer.

Accessibility and Responsive Requirements

Accessibility Requirements

  • Use semantic HTML landmarks and sections
  • Keep heading order logical on every page
  • Use descriptive link text and button labels
  • Make navigation keyboard accessible
  • Provide visible focus states
  • Use sufficient colour contrast
  • Write useful image alt text
  • Connect form labels to their inputs

Responsive Design Requirements

  • Single-column layouts on mobile
  • Card grids on wider screens
  • Navigation that adapts on smaller screens
  • Flexible images that do not overflow
  • Readable line lengths
  • Adequate spacing around buttons and form fields
  • No horizontal scrolling at common viewport widths
  • Comfortable tap targets on mobile

Technical Structure Options

Option A: Static HTML and CSS

rotto-rocks/
├── index.html
├── experiences.html
├── about.html
├── plan-your-visit.html
├── contact.html
├── assets/
│   ├── images/
│   └── icons/
├── css/
│   ├── base.css
│   ├── layout.css
│   ├── components.css
│   └── utilities.css
└── README.md

Option B: Vue Practice Build

rotto-rocks-vue/
├── src/
│   ├── components/
│   ├── pages/
│   ├── data/
│   └── assets/
├── public/
└── README.md

Use the static option first unless the tutorial specifically asks students to practise component-based routing or Vue data rendering.

Student Deliverables

  • A working responsive website with at least the five required pages
  • Consistent navigation, header, footer, section spacing, and card patterns
  • Reusable layout classes or components where appropriate
  • Optimised images with alt text decisions recorded
  • A contact or booking enquiry form with accessible labels
  • A short README explaining the project structure
  • A short project reflection using the questions below

Reflection Questions

  1. What content patterns appeared across the site?
  2. Which sections became reusable components or shared classes?
  3. How did the design change between mobile and desktop?
  4. What accessibility checks did you complete?
  5. What was the most difficult layout decision?
  6. How did the project brief guide your design choices?
  7. What would you improve if this became a real client website?

Success Criteria

  • The business and tours are clearly explained
  • Navigation is consistent across all pages
  • Reusable components or repeated design patterns are visible
  • The site works well on mobile and desktop
  • HTML is semantic and content is readable
  • Tour information is clear and scannable
  • There is a strong enquiry or booking pathway
  • The visual design feels connected to Rottnest Island and coastal tourism

Suggested Multi-Part Tutorial Sequence

Part 1

Read the Brief and Plan the Site

Understand the client brief, identify required pages, create a content inventory, sketch page sections, and identify repeated patterns.

Part 2

Build the Home Page Structure

Create semantic HTML for the header, hero, cards, footer, and basic responsive CSS layout.

Part 3

Create the Multi-Page Site

Add Experiences, About, Plan Your Visit, and Contact pages while reusing the header, footer, and shared card patterns.

Part 4

Refactor Reusable Components

Identify repeated layout blocks and refactor cards, CTA sections, page headers, and shared CSS classes.

Part 5

Polish, Test, and Deploy

Run accessibility checks, responsive testing, image optimisation, SEO basics, and a deployment checklist.