Get Started - Installation

Welcome to Artiplate - The Laravel SaaS starter for your next startup ✨

There's two versions:
VILT: Built with Laravel 11, Vue 3, Inertia and TailwindCSS.
TALL: Built with Laravel 11, AlpineJS, Livewire and TailwindCSS.
Buying Artiplate gives you access to both.


Here's a quick setup guide. Follow it to get your app up and running.

Once you're done, start with this tutorial to launch your project in 5 minutes!

Requirements

PHP version: 8.2^

NPM version: 10.2^

Node version: 20.11^

Setup Project

  1. Clone the project and go into the directory
    git clone https://github.com/artiplate/artiplate-complete.git [PROJECT_NAME]
    cd [PROJECT_NAME]

    Make sure to use the correct PHP and Node versions.

  2. Install composer packages
    composer install
  3. Make environment file
    cp .env.example .env
  4. Update environment variables in the `.env
    APP_NAME=your_app_name
    APP_URL=your_app_url
  5. Generate APP key
    php artisan key:generate
  6. Install node packages
    npm install
  7. Run project
    npm run start
    • npm run start runs both php artisan serve and npm run dev

Your app is now up and running!

Go to: http://127.0.0.1:8000

Optional steps

The app will work without these steps, but some features might not. It therefore depends on your use case if you need to do these steps.

Setup Database

A database is needed if you want to authenticate users, use magic links or create subscriptions.

  1. Follow the Database tutorial to setup your database of choice
  2. Migrate database tables
    php artisan migrate

Setup mail with SMTP

If you want to send emails from your app, you need to setup mail with SMTP. Check out how to set it up here.