laranail / waitlist-starter
A Laravel app that runs laranail/waitlist-kit: a waitlist, coming-soon or early-access site in one command, with its backend.
Package info
github.com/laranail/waitlist-starter
Type:project
pkg:composer/laranail/waitlist-starter
Requires
- php: ^8.5
- laranail/waitlist-kit: ^0.1
- laravel/framework: ^13.17
- laravel/tinker: ^3.0
Requires (Dev)
- fakerphp/faker: ^1.23
- larastan/larastan: ^3.0
- laravel/pail: ^1.2.5
- laravel/pao: ^1.0.6
- laravel/pint: ^1.27
- mockery/mockery: ^1.6
- nunomaduro/collision: ^8.6
- pestphp/pest: ^4.0
- pestphp/pest-plugin-laravel: ^4.0
Suggests
None
Provides
None
Conflicts
None
Replaces
None
README
A Laravel app that runs laranail/waitlist-kit: a waitlist, coming-soon or early-access site in one command, with its backend.
Laravel 13, PHP 8.5. Not on Packagist yet, so no registry badge: install it from GitHub as below.
Install
composer create-project laranail/waitlist-starter my-site \
--repository='{"type":"vcs","url":"https://github.com/laranail/waitlist-starter"}'
This creates the application, its SQLite database and tables, a draft campaign and the kit's settings.
Quick start guide and usage
Getting started
Create the first administrator, then serve the site:
cd my-site
php artisan laranail::waitlist-kit.admin you@example.com
php artisan serve
Sign in at /admin/waitlist, open the campaign and set it live. The home page then sends visitors to it.
Usage
Keep the kit's pages and update them with composer update, or take the public side over:
php artisan laranail::waitlist-kit.eject
The views, controllers and routes are then the application's own; the backend keeps updating with the kit.
See Getting started for the full walkthrough, and the Documentation index for everything else.
Documentation
Guides
- Installation — requirements,
create-project, the defaults the starter sets - Getting started — an administrator, a live campaign, the first sign-up
- Architecture — what the app holds and what the kit holds, tracking versus ejecting
- Release — versions, and keeping a site current with the kit
Recipes
- Deploy on Ploi — the site, its deploy script, the queue worker
- Eject the public pages — own the views, controllers and routes
Contributing and security
Report vulnerabilities to security@simtabi.com, never in a public issue; see SECURITY.md.
License
MIT. See LICENSE.