Set up your shop

One-time setup - creates the database, your admin account, and shop details.

Requirements

  • OK

    PHP 8.0 or newer

    You have PHP 8.3.31
  • OK

    PDO MySQL extension

    Available
  • OK

    Project folder is writable

    Can write config.php
  • OK

    uploads/ folder is writable

    For customer/supplier/staff photos, logo, transfer slips - created automatically
  • OK

    public/products/ folder is writable

    For product photos - created automatically
  • OK

    Schema file present

    database/database.sql found

Detected web server: nginx

.htaccess is Apache-only and does nothing here. Security headers and internal-file blocking work regardless (they're handled by the app itself), but clean URLs like /login need one manual routing rule - copy nginx.conf.example (in the project root) into this site's nginx config before going live.

Database

This will create/replace the app's tables in this database - use an empty one

Admin account

Your login for this app

At least 8 characters, with 1 uppercase letter and 1 special character.

Shop details

Shown across the app, invoices & POs

Environment