Project Type
Multi-page tourism and experience website.
GraphitEdge Student Project
A fictional tourism website for planning, designing, and building a responsive multi-page experience site.
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.
Multi-page tourism and experience website.
Planning, semantic HTML, CSS layout, responsive design, accessibility, and reuse.
A five-page responsive website plus a short project reflection.
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.
| Page | Variation A | Variation B |
|---|---|---|
| Home | Classic hero with a scannable featured tour grid. | Editorial split hero with a story-driven flow and horizontal tour browsing. |
| Experiences / Tours | Filter chips with a two-by-two tour grid for quick comparison. | Sidebar filters with detailed list cards for richer browsing. |
| About Rotto Rocks | Story-led page with values strip, founder photo, sustainability, and CTA. | Magazine-style layout with pull quote and alternating image/text sections. |
| Plan Your Visit | Quick-info strip, checklists, and FAQ accordion. | In-page navigation with longer scrollable planning sections. |
| Contact / Booking Enquiry | Form-first two-column layout with contact information beside it. | Friendly intro, contact method cards, and a centred enquiry form. |
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.
| Page | Purpose | Suggested Sections |
|---|---|---|
| Home | Introduce Rotto Rocks and guide users to key experiences. | Hero, short intro, featured tours, why explore with us, island highlights, testimonial, CTA. |
| Experiences / Tours | Present available tours in a clear, scannable layout. | Intro, tour cards, tour details, comparison section, booking CTA. |
| About Rotto Rocks | Build trust and explain the values behind the business. | Story, guide expertise, slow tourism, sustainability, small-group benefits. |
| Plan Your Visit | Help visitors prepare for their Rottnest Island experience. | What to bring, getting there, weather, accessibility, safety, FAQs. |
| Contact / Booking Enquiry | Let users enquire about a tour. | Contact form, booking enquiry details, phone/email, social links, ferry/location notes. |
Walking tour
A gentle walking tour introducing visitors to Rottnest Island's beaches, history, wildlife, and iconic coastal views.
Cycling tour
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
A relaxed tour focused on quokkas, coastal habitats, and responsible wildlife encounters.
Sunset tour
An evening experience designed around golden-hour views, quiet beaches, and the changing colours of the island coastline.
The visual direction should feel connected to Rottnest Island: ocean blues, warm sand, weathered rock, pale sea foam, and a restrained coral sunset accent.
Primary headings, footer, dark navigation areas.
#123C55
Links, buttons, active states, section accents.
#2A9DAD
Warm surfaces, cards, and quiet backgrounds.
#F2D6A2
Secondary text, borders, and supporting UI.
#6E777A
Soft background panels and calm content sections.
#D9F1EF
Sparingly used call-to-action accent.
#E76F51
Main page background and high-contrast card surfaces.
#FFFFFF
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.
Shared brand and navigation used on every page.
Large introductory section for the homepage and page headers.
Reusable card for tour name, image, duration, level, audience, and CTA.
Small reusable card for benefits, highlights, or planning tips.
Consistent section shell with heading, intro text, and inner layout.
Repeated booking or enquiry prompt used near the end of pages.
Accessible form pattern with labels, helper text, and submit button.
Shared footer with practical links, contact details, and copyright.
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.
| Page | Suggested Structure |
|---|---|
| Home | Header, hero, intro, featured experiences, why choose us, island highlights, visitor quote, CTA, footer. |
| Experiences | Header, page intro, tour grid, comparison section, booking info, CTA, footer. |
| About | Header, page intro, business story, guide/values section, responsible tourism, CTA, footer. |
| Plan Your Visit | Header, page intro, what to bring, getting there, safety/weather, FAQs, CTA, footer. |
| Contact | Header, page intro, contact form, booking details, practical contact information, footer. |
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.mdrotto-rocks-vue/
├── src/
│ ├── components/
│ ├── pages/
│ ├── data/
│ └── assets/
├── public/
└── README.mdUse the static option first unless the tutorial specifically asks students to practise component-based routing or Vue data rendering.
Part 1
Understand the client brief, identify required pages, create a content inventory, sketch page sections, and identify repeated patterns.
Part 2
Create semantic HTML for the header, hero, cards, footer, and basic responsive CSS layout.
Part 3
Add Experiences, About, Plan Your Visit, and Contact pages while reusing the header, footer, and shared card patterns.
Part 4
Identify repeated layout blocks and refactor cards, CTA sections, page headers, and shared CSS classes.
Part 5
Run accessibility checks, responsive testing, image optimisation, SEO basics, and a deployment checklist.
Cookie Settings