Search by

saucebase / coming-soon

saucebase

A configurable coming soon page and site access gate for Saucebase.

Package info

github.com/saucebase-dev/coming-soon

Type:saucebase-module

pkg:composer/saucebase/coming-soon

Statistics

Installs: 19

Dependents: 0

Suggesters: 0

Stars: 0

Open Issues: 0

v1.0.0 2026-10-23 20:38 UTC

This package is auto-updated.

Last update: 2026-10-23 20:40:13 UTC


README

Tests Release Saucebase Core License

A configurable coming soon page and site access gate for Saucebase.

A module for Saucebase, the AI-ready Laravel SaaS kit. Modules are Composer packages you add to a Saucebase app; once installed, the code is yours to change.

Features

  • Coming Soon page with an editable title and message
  • Admin toggle to redirect visitors while the site is under construction
  • Route exceptions with wildcard support, configured by the application
  • Administrator access: settings managers can browse the site normally
  • Administrator banner fixed at the bottom, with a link to Coming Soon settings
  • Vue and React, with server rendering and light and dark themes

Install

New to Saucebase? Start a new app and pick coming-soon when it asks for modules:

curl -fsSL https://install.saucebase.dev | bash

It installs PHP and Composer if they're missing. With the CLI already installed, run saucebase new my-app instead.

Already have a Saucebase app? Add it with:

composer require saucebase/coming-soon
php artisan migrate
npm install
npm run build

Configuration

Coming Soon is off by default. Enable it and edit the page text in the admin panel, under Settings → Coming Soon.

Set path and except_routes in the application's config/coming-soon.php. The default path is /coming-soon; choose a path separate from the homepage. Route exceptions accept names and wildcard patterns. Allow the application's login and admin routes so administrators can still sign in and manage settings.

The route name stays coming-soon.index. Rebuild the route cache after changing the path. When disabled, the Coming Soon URL redirects to /.

Users with manage settings bypass redirects and see the banner. Its settings link is shown only to users who also have access admin panel. The module uses Laravel authentication and core permissions; it does not require the Auth module.

Only HTML GET/HEAD and Inertia page visits redirect. APIs, submissions, assets, and unknown URLs keep their normal behavior. This does not replace authentication or Laravel maintenance mode.

Demo data

This module has no seeders or demo data.

License

MIT. See LICENSE.