All projects

A reusable restaurant website workflow

Turning a repeated website-building task into a workflow that keeps design choices connected to the facts.

Status
Workflow in development
Focus
Reusable agent skills
Built with
Python, HTML, CSS, JavaScript
A four-stage workflow from restaurant information to design, implementation and review, with source facts kept throughout
The workflow separates research, design, implementation and checking while retaining the source information.

Repetition without identical websites

Restaurant websites repeatedly need the same practical information: a menu, location, opening hours, contact details and a clear next action. But a café, a neighbourhood tavern and a restaurant for a special occasion should not all feel like the same template.

BuildingWebsite is my ongoing exploration of that tension. I have been turning repeated research and implementation work into reusable agent skills, so a new prototype can inherit useful process without inheriting an unrelated visual identity.

Keeping the facts attached

The workflow begins with the available restaurant information and its sources. Conflicting hours or incomplete menus should remain visible as uncertainties during development. A polished page is not evidence that its prices, services or opening times are correct.

Design work then identifies the visitor’s main action and an appropriate visual direction. Recipes and starter layouts provide structure, while choices about imagery, typography, colour and page hierarchy respond to the particular restaurant. Implementation brings those choices into a working responsive page.

Skills as working instructions

The reusable pieces cover website assembly, palette selection and imagery, with orchestration connecting the stages. The important engineering question is what each stage must pass on: source facts, the design decision, selected assets and the checks needed before the next step.

I have also explored a lighter route for quick private prototypes. It reduces process overhead by reusing a selected starter and keeping optional work bounded. It remains useful only if the result is described accurately as a prototype and any missing evidence stays identifiable.

Checking the result

Checks cover mobile and desktop layouts, readable contrast, working menu interactions, image crops and the destination of call/map links. They also revisit the content: a correct map link and an attractive photograph do not establish that every claim on the page is current.

The project has produced restaurant concept demos and reusable skills. Each prototype provides another opportunity to test the process: which instructions improve the result, which facts need checking, and which decisions still need human judgement?

Where it is now

The skills and prototypes continue to evolve through repeated use. The next challenge is making the process more reliable and easier to maintain while preserving room for an individual design. Reusable instructions are most valuable when they improve the result, rather than merely adding more steps.