← All work

Sites for Friends and Family

Fast, content-managed brochure sites built in Astro for people in my life — a coaching newsletter site and an artist's portfolio.

Status
active
Period
TODO (James) — confirm dates for each site
Role
Sole developer
Placeholder hero image for the friends-and-family sites — TODO: replace with a real screenshot of beejones.co.uk and/or imogenclaire.co.uk

What it does

beejones.co.uk is a management-coaching site built around a long-running newsletter archive — dozens of posts, each a Markdown file — plus a dedicated chief-of-staff services page and a contact form. imogenclaire.co.uk is an artist’s portfolio: a gallery of artwork (medium, dimensions, year and price recorded per piece) with a full-screen lightbox for viewing individual pieces, and its own enquiry form. Neither site owner needs to write code or use a CMS login to update their site — new content is a new Markdown file.

How it works

Both sites are built the same way: Astro content collections define a schema for their content type (a newsletter post’s frontmatter on one site, an artwork’s title/medium/dimensions/price/availability on the other), and Astro generates static pages from whatever Markdown files exist in that collection at build time. Adding a new newsletter post or a new piece of artwork is a new file and a deploy, not a database migration.

The interesting problem

TODO (James) — was there a genuinely interesting problem on either site (the lightbox implementation, the artwork content schema, the newsletter’s archive/listing pages), or were these deliberately simple builds where the interesting part was elsewhere?

Stack and why

Astro was chosen for both because neither site needs client-side interactivity beyond a lightbox and a form — a static site generator keeps them fast and cheap to host, with content collections doing the job a small CMS would otherwise be needed for.

What I would do differently

TODO (James) — short, in your own words.

Stack

Astro
Static site generation for both sites
Astro content collections (Markdown)
Newsletter posts and gallery artwork entries, each editable as a Markdown file with frontmatter — no CMS or database
Netlify
Hosting and deployment