Quick Setup Guide

1. Install Dependencies

composer install
npm install

2. Configure Environment

cp .env.example .env

Edit .env and configure your settings:

APP_NAME="Your App Name"
APP_TIMEZONE="UTC"
APP_LOCALE="en_US"

# Database (MySQL)
DB_TYPE=mysql
DB_HOST=127.0.0.1
DB_DATABASE=your_database
DB_USERNAME=your_username
DB_PASSWORD=your_password

# Or use SQLite
# DB_TYPE=sqlite
# DB_DATABASE=database.db

3. Database Setup

Option A: Run setup script (recommended)

php database/setup_settings.php

Option B: Manual MySQL import

mysql -u your_username -p your_database < database/schema.sql

4. Start Development Server

php frame serve

Visit: http://127.0.0.1:8000

First Steps

  1. Register a new user at /register
  2. Make yourself admin: UPDATE users SET role = 1 WHERE email = 'your@email.com';
  3. Access admin panel at /admin