This guide walks you through cloning Stratus, running the setup script, creating your account, and reaching the dashboard — all in under ten minutes.Documentation Index
Fetch the complete documentation index at: https://mintlify.com/AlexanderDamont1/Stratus/llms.txt
Use this file to discover all available pages before exploring further.
Prerequisites
Make sure you have the following installed before you begin:| Requirement | Minimum version | Notes |
|---|---|---|
| PHP | 8.2 | With extensions: pdo, mbstring, openssl, tokenizer, xml, ctype, json |
| Composer | 2.x | getcomposer.org |
| Node.js | 18.x | Includes npm |
| Database | — | MySQL 8+, MariaDB 10.6+, PostgreSQL 15+, or SQLite (zero-config) |
Set up the project
Configure your environment
Copy the example environment file and open it in your editor. At minimum, set your database connection values before running the setup script.The default connection is MySQL. Update the database variables in
.env:.env
The setup script copies
.env.example to .env automatically if the file does not exist yet. If you want to review the full configuration before running setup, copy it manually first as shown above.Run the setup script
The This executes the following steps in order:
setup script installs all PHP and JavaScript dependencies, generates the application key, and runs database migrations in a single command.composer install— installs PHP packages- Copies
.env.exampleto.envif not present php artisan key:generate— generatesAPP_KEYphp artisan migrate --force— creates database tablesnpm install— installs JavaScript packagesnpm run build— compiles front-end assets
Start the development server
Start all required processes — the Laravel HTTP server, queue worker, and Vite asset server — with a single command:This runs three processes concurrently:
- server —
php artisan serveathttp://localhost:8000 - queue —
php artisan queue:listen --tries=1for background jobs - vite —
npm run devfor hot-reloading front-end assets
Create your first account
Open the registration page
With the dev server running, open your browser and go to:Fill in your name, email address, and a password, then click Register.
Verify your email address
After registering, Stratus sends a verification email to the address you provided. Check your inbox and click the verification link.
If you need to resend the verification email, visit:
Access the dashboard
Once your email is verified, you are redirected to the dashboard at:The dashboard is protected by both the
auth and verified middleware, so access is granted only after completing email verification. See Dashboard for a full overview of what’s available.Update your profile
After your first login, update your display name and account details from the profile page.- Navigate to
http://localhost:8000/profileor click your name in the navigation menu. - Edit your Name and Email fields, then click Save.
- To change your password, use the password update form on the same page.
- To delete your account, use the Delete Account section at the bottom of the profile page.
Next steps
Authentication
Learn how login, registration, email verification, and password reset work in Stratus.
Dashboard
Explore the main dashboard and understand what each section shows.
Point of sale
Start processing transactions and managing products.
Configuration
Configure your environment, database, and deployment settings.