Download the PHP package sanderjn/gustamic without Composer

On this page you can find all versions of the php package sanderjn/gustamic. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package gustamic

Gustamic - Restaurant Statamic Starter Kit

A modern, no-code-required Statamic starter kit designed specifically for restaurants, cafes, and food businesses. Built with Tailwind CSS v4 and some Alpine.js for interactivity.

Live demo: gustamic.sanderjanssen.app

It works out of the box on Statamic's free Solo edition: one content form (contact), one user and one site is all it needs.

Perfect for Non-Developers

No developer experience required! Once installed, you can build and manage your entire restaurant website through the Statamic Control Panel. Everything is dynamic and customizable without touching any code:

This starter kit is designed to be completely manageable by restaurant owners and staff, no ongoing developer support needed!

Features

Page Types

Gustamic includes three professionally designed page types that cover all your restaurant website needs:

1. Landing Pages (Homepage & Marketing Pages)

Perfect for your homepage or any promotional page, built with customizable blocks:

2. Menu Page

A dedicated menu display that automatically organizes all your dishes:

3. Contact Page

Everything your customers need to reach you or make a reservation:

Runs on the free edition: Gustamic ships exactly one content form (contact) and one site, so it installs and runs fully on Statamic's free Solo edition (one admin user, one form, unlimited collections, entries, taxonomies, globals, assets, blueprints and page builder). Reservations use the external booking link described below, so no second form is needed.

Managing Your Restaurant Website

Adding Menu Items

  1. Navigate to the Control Panel
  2. Go to Collections → Menu Items
  3. Click "Create Menu Item"
  4. Fill in the details:
    • Name and description
    • Price (formatted automatically for your currency and locale)
    • Category (starters, main courses, desserts, drinks)
    • Optional image
    • Featured status (to show on landing pages)
  5. Save and publish

Your menu items will automatically appear on the menu page and can be featured on landing pages.

Creating Pages

  1. In the Control Panel, go to Collections → Pages
  2. Create a new page
  3. Choose your page template (landing, menu, or contact)
  4. For landing pages:
    • Use the Page Builder to add sections
    • Choose from hero, text with image, featured menu, or contact form components
    • Customize each section's content
    • Dividers are automatically added between sections for clean separation
  5. Configure SEO settings (meta title, description, social sharing image)
  6. Save and publish

Managing Global Settings

Navigate to Globals in the Control Panel to manage site-wide settings. Gustamic includes three global sets:

1. Restaurant Details

Configure your restaurant's core information:

2. Site Details

Manage site-wide settings and functionality:

3. SEO Settings

Set default SEO configuration for your entire site:

Per-page overrides for title, description and Open Graph fields live on each page's SEO tab, falling back to these global defaults. The JSON-LD LocalBusiness schema is generated from the fields above.

All these settings can be managed without any coding knowledge, just fill in the fields and save!


Developer Information

Requirements

The kit is install-tested on Statamic 6.35 with Laravel 13.

The kit ships single-site content, with globals stored for the default site only. Multi-site setups need to localize the globals themselves after install.

Installation

Install this starter kit via the Statamic CLI:

During installation you'll be prompted whether to include sample content. Choose "Yes" for example menu items, categories and dish photos to help you get started. On non-interactive installs (for example with --no-interaction) the sample content module is included by default.

What you get

Manual Installation

If you prefer to install manually:

Post-Installation Setup

After the kit is installed, a post-install message prints the remaining steps. In short:

Then manage your content, menu items and forms in the Control Panel at /cp, and set your restaurant details, SEO and site settings under Globals.

Project Structure

Styling & Templates

Tailwind CSS

The starter kit uses Tailwind CSS v4 for styling. The main stylesheet is located at:

Custom color properties are dynamically generated based on the Control Panel settings.

Templates

All templates use Antlers and are located in resources/views/:

The Money modifier

Prices are formatted with a custom money modifier, used in templates as:

It uses the currency's correct number of decimals (for example 0 for JPY, 2 for EUR), formats in the site's locale, and tolerates loosely formatted input. Any ISO currency works; unknown or empty codes fall back gracefully rather than erroring the page.

Development Commands

Dependencies

PHP Dependencies

JavaScript Dependencies

The kit ships a package.json but no vite.config.js, so its build tool versions track the Statamic 6 app skeleton (Vite, the Laravel Vite plugin, Tailwind and its Vite plugin).

License

MIT, see LICENSE.

Image credits

The sample photos come from Unsplash and are used under the Unsplash License. The sample logo is a placeholder from Logoipsum. Replace both with your own before going live.

Support

For issues, questions, or contributions, please visit the GitHub repository.


All versions of gustamic with dependencies

PHP Build Version
Package Version
Requires php Version ^8.3
ext-intl Version *
statamic/cms Version ^6.0
moneyphp/money Version ^4.7
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package sanderjn/gustamic contains the following files

Loading the files please wait ...