Work index

Website + bookings

Smokelands BBQ, Cafe & Bar

An Australian smokehouse with online bookings and sharp local SEO.

Client
Smokelands · Pottsville, NSW (Australia)
Type
Website + bookings
Year
2025
Live site
smokelands-web.web.app ↗
Screenshot of the Smokelands BBQ, Cafe & Bar website

The project

A complete site for a Texas-style BBQ restaurant on the Tweed Coast: a browsable menu, online bookings that land straight in an admin dashboard, and a local SEO layer built for both Google and AI answer engines.

The challenge

The venue was opening with a new menu and no site of its own: every booking came through phone calls and Instagram DMs, and they were invisible for searches like "BBQ Pottsville". They needed something a hospitality team could run without touching code.

The solution

Astro in static mode renders every page at build time, so the full menu — each dish, price and allergen — is crawlable text rather than a PDF. On top sit two React islands: the booking form, which writes to Firestore, and a private dashboard where staff confirm or cancel each table. The hero runs a three.js smoke animation that degrades gracefully on weaker devices.

What it includes

  • Online bookings stored in Firestore with a protected admin dashboard
  • Restaurant + FAQPage structured data for rich results in Google
  • Full menu as static HTML: readable by search engines and AI assistants
  • Real photography optimised to WebP at two sizes (800 / 1600 px)
  • Automatic deploy to Firebase Hosting on every push to main

€0/month

Hosting cost

100% static

Indexable pages

from 2 manual to 1 automated

Booking channels

Stack

  • Astro 5
  • React
  • Firebase Hosting
  • Cloud Firestore
  • three.js
  • GitHub Actions

Services

  • Design & web development
  • Backend platform
  • Local SEO & AI-SEO
  • Hosting & CI/CD

Next

A8 Autoeskola

A driving school with thirty years of craft and no digital presence. Now it has one.

Read the case