Designed starter
Restaurant starter
Demo content: Copper Thistle, live to try
A restaurant site set like a printed bill of fare, with a menu, weekly specials, opening hours, a photo gallery and contact details.
FreeNeeds ProTotal CMS 3.6.8+
Copper Thistle is a wood-fired restaurant on Harbor Street that doesn't exist, set in two inks like a printed bill of fare. Every page is already filled in, so you start by replacing words and photos, not by building pages.
What the restaurant edits
The menu, the specials, the opening hours, the gallery and the contact details are all in the admin. The home page reads the hours, so its "Open tonight" line is right every day. The admin's Help pages walk the owner through everyday jobs, like changing a price or adding holiday hours.
What you change first
- Colors. Four settings in
css/theme.cssset every color, in light and dark mode.DESIGN.mdexplains the rest of the design system. - Photos. The demo photos come from Pexels and are credited in
CREDITS.md. Replace them with the restaurant's own before launch. - Templates. The pages, layouts and partials are Twig files in
builder/.
Install it
With Composer, then build its CSS and JavaScript with npm. You’ll need PHP 8.2 or later and Node.js.
composer create-project totalcms/starter-restaurant mysite
cd mysite && npm install && npm run build
Point your web server at mysite/public/ and visit the site. The setup wizard creates your admin account. On a Mac, Total CMS Studio does all of this without a terminal.
Building something else?
Start from whichever is closest and make it yours: every page, collection and template can change to fit the project.
Try the Restaurant starter on the trial.
45 days with every Pro feature, on your own server, no credit card. Install it and see the site your client would edit.