Tastyyy is an Astro.js restaurant website starter that pairs with BCMS, a headless CMS, to produce a static restaurant site whose content is managed entirely through a BCMS project. It is a minimal starter from the BCMS starters collection, designed to be extended into a production-ready site.
What is Tastyyy?
Tastyyy is a minimal restaurant website starter for Astro.js created by BCMS, a headless CMS platform. It takes a connected BCMS project as its content source and outputs an Astro-rendered static site, with the clean codebase hooking directly into the BCMS project for content fetching. Requirements are Node.js 22.x or newer, npm 10.x or newer, and Astro 6.x, which this starter is built and tested against. The BCMS starters collection also includes templates for Gatsby, Next.js, and Nuxt, all listed under the same repository topics.
Key Features
- One-command scaffolding — Generate the project with
npx @thebcms/cli create astro starter restaurantand follow the interactive prompts. - Built and tested on Astro 6 — The starter is verified against Astro 6.x, giving you the latest Astro features for SSG and SSR builds.
- Direct BCMS integration — The codebase is wired to fetch content from your BCMS project, so authors edit content in the CMS rather than in code.
- Tailwind CSS styling — Tailwind CSS is listed among the repository topics, providing utility-first styling out of the box.
- Minimal, extendable structure — The codebase is intentionally small and clean, making it easy to add components, pages, and content types as the site grows.
- Restaurant website focus — The starter is organized around restaurant site needs, mapping naturally to content sections like menus and pages that are common in BCMS restaurant models.
Who should use Tastyyy?
- Restaurant owners and managers — Keep menus and site text updated through the BCMS admin, with the Astro site pulling the latest content at build time.
- Web developers — Skip the boilerplate of setting up Astro and a headless CMS, and start from a working restaurant site structure instead.
- Agencies — Deliver restaurant websites to clients faster by reusing Tastyyy as a consistent starting point across similar projects.
What can you do with Tastyyy?
- Launch a restaurant site quickly — Scaffold a complete Astro site connected to BCMS in one command, then build and deploy the static output.
- Manage restaurant content in BCMS — Create and edit menu items, restaurant descriptions, and other content in BCMS without touching the codebase.
- Extend into a larger restaurant platform — Add new sections, pages, or content types while preserving the clean Astro component structure and BCMS integration.
How does Tastyyy work?
Run the scaffolding command npx @thebcms/cli create astro starter restaurant, follow the prompts to connect to a BCMS project, and the CLI sets up the full Astro site with the BCMS integration. Then use standard Astro commands to install dependencies, run the dev server, and build the site; the build pulls content from BCMS and generates a static output.




