Project
BlackOps Pro
A multi-tenant ticketing system — organizations invite members, track support tickets by severity and status, with a full audit trail of every action.
Overview
BlackOps Pro is a multi-tenant support ticketing system — the kind of tool a small team or agency could run across multiple clients or departments without them ever seeing each other's data. Users can belong to several organizations at once and switch between them; inside each org, an admin invites teammates, assigns roles, and everyone works from a shared ticket queue. Tickets carry a severity level and status, support comments, and keep a full timeline of who changed what and when — and every sensitive action gets written to an audit log, so there's always a record of who did what inside an organization.
Architecture / Stack
Summarize the technical architecture — frontend, backend, database, auth — and why each choice fit the project.
Frontend
Next.js • React • Tailwind CSS
Backend
Next.js API Routes • JWT
Database
PostgreSQL
Key Features
- → Multi-organization accounts — belong to several organizations at once, switch between them, and invite teammates with role-based access.
- → Ticket tracking — severity levels, status changes and threaded comments, with a full timeline of every update on a ticket.
- → Organization audit log — sensitive actions like member and role changes are recorded, so there's always a record of who did what.
Highlights
Multi-tenant
Full data isolation between orgs
Role-based
Invite-driven member access
Audited
Every sensitive action logged