Find more in Website Templates

Korvix Work is a ready-to-run agency project and client operations product built on a modern Laravel + React + Inertia stack. Manage clients, projects, tasks, time, files, estimates, invoices, and support from one polished admin — with a mobile-first PWA, Web Push notifications, a client portal, white-label branding, and a product landing page for live demos.

What's included

  • Marketing landing page at / — feature tour with screenshots (dashboard, Kanban, calendar, reports, client portal, mobile PWA)
  • One-click live demo at /demo when ADMIN_DEMO=true (no password typing on your preview host)
  • Work dashboard with role-based views (admin / manager / worker) and a Today summary on mobile
  • Clients & leads CRM-style pipeline
  • Projects & tasks with review and manager approve Done
  • Time tracking + global timer + mobile quick actions (start/stop timer, new ticket)
  • Files drive (folders, preview, storage usage)
  • Estimates → invoices → payments (clients can accept/decline estimates in the portal)
  • Support tickets and advanced reports including project profitability (budget vs time, invoiced revenue, CSV export)
  • Auth, users, Spatie roles & permissions, audit-friendly admin shell
  • White-label: logos, colors, app name, locales, favicon (used as PWA home-screen icon)
  • In-app documentation and demo seed data

Mobile & PWA (v1.2+)

  • Installable PWA for staff and client portal (Add to Home Screen)
  • Mobile bottom navigation — Today, Tasks, Calendar, Support, More (+ full nav in a bottom sheet)
  • Web Push for calendar reminders, tickets, and estimates (php artisan pwa:vapid → set PWA_VAPID_* in .env)
  • iPhone-ready push flow (HTTPS required; install as PWA, then enable notifications)
  • Responsive polish: invoice line items as cards on phone, safe-area layout, mobile Settings grid

Stack

  • Laravel 13, PHP 8.3+
  • React 19, TypeScript, Inertia.js
  • Tailwind CSS 4, Vite 8
  • MySQL / MariaDB (default)
  • Spatie Laravel Permission
  • Dockerfile included (Coolify / container deploy; see deploy/coolify.md)

Quick start

  1. Extract the ZIP
  2. composer install
  3. Copy .env.example.env and set MySQL DB_*
  4. php artisan key:generate
  5. php artisan migrate --seed
  6. npm install && npm run build
  7. php artisan serve

Open http://127.0.0.1:8000 — you'll see the product landing page. Sign in or use demo accounts below.

Live demo host: set ADMIN_DEMO=true in .env, rebuild assets, then use Open live demo on the landing page or visit /demo.

Optional — Web Push: run php artisan pwa:vapid, paste keys into .env, rebuild assets. See docs/pwa.md.

Demo accounts (after seed)

Email Password Role
superadmin@example.com password Super Admin
admin@example.com password Admin
manager@example.com password Manager
user@example.com password User
client@example.com password Client portal

Not included out of the box

  • Public REST API
  • Stripe / Cashier subscription billing (Account → Billing is a UI demo)

Support

See SUPPORT.md in the package. Email: hello@korvix.agency

Version 1.3.0
Last updated August 31, 2026
Initial release August 24, 2026
Download 12 MB .zip
Reference ID WPNBJL6T0

Supported browsers

Chrome
Safari
Firefox
Edge
Opera

Find more items like this

Collections