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
/demowhenADMIN_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→ setPWA_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
- Extract the ZIP
composer install- Copy
.env.example→.envand set MySQLDB_* php artisan key:generatephp artisan migrate --seednpm install && npm run buildphp 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)
| 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
Frameworks & Libraries 3
Languages & Syntaxes 4
Databases 2
Developer Workflow 2
Supported browsers
Find more items like this
Collections
Korvix Work Laravel & React Admin Dashboard
- From
Promotional discount ends in 5 days
Use this item in one end product for personal or business projects and client work.
- Quality reviewed by Wrapmarket
- Instant access to downloads
- 14-day refund eligibility
- 6-month support period included
Verified customer feedback
Customer reviews
Only customers with qualifying access to this item can leave a review.
More from korvix
- React 19, TypeScript, Tailwind 4 & Vite 8
- 198 demo routes - ecommerce, apps & UI kit
- SaaS landing, mega menu & copy-paste UI code