Full-Stack SaaS Platform
A production-grade application for managing projects, clients, services, and invoicing — built end-to-end with a real auth system, role-based permissions, and file uploads.
What's inside
A complete set of production-ready features — not just a tutorial project.
Email Auth & Sessions
Full sign-up, sign-in, email verification, and forgot/reset password flow. Sessions use JWT Bearer tokens via better-auth.
Project Management
Manage projects with status, priority, and timeline. Attach services, assign team members, and leave threaded comments.
Smart Invoicing
Generate invoices directly from completed project services. Manage line items and track billing from DRAFT through to PAID.
Two-Tier RBAC
Global Admin / Member roles plus per-project MANAGER, CONTRIBUTOR, and VIEWER permissions — enforced server-side via CASL.
File Uploads
Attach images and documents to services and projects. All files are served behind authentication — no publicly guessable URLs.
Dashboard & Audit Log
Role-aware dashboards with KPI cards for admins and a personal work view for contributors, plus a paginated system audit trail.
Built with
A deliberate, modern stack — each tool chosen for a reason, not just because it's popular.
Frontend
UI
Data & Forms
Backend
Auth
Deployment
Ready to explore?
Sign in to see projects, invoices, dashboards, and file uploads in action. All features are live — no mock data.