Overview
SmartCAD is a self-hosted Computer-Aided Dispatch system built for FiveM roleplay communities. It provides a real-time dashboard for law enforcement officers and command staff, tightly integrated with Discord for authentication and role management.
What's Included
Mobile CAD
The primary tool for officers on duty. Accessible to anyone with the Officer or Command role in your Discord server. Features include:
- Live call board with status controls
- Car-to-car direct messaging
- Global department chat
- Real-time fleet tracking (squad positions and status)
- NCIC-style lookups
- Panic/emergency button
DMV Portal
A public-facing portal where community members can register:
- State IDs
- Vehicles
- Firearms
Records are stored and accessible to officers during lookups.
Community Oversight
A restricted admin panel for Command staff only:
- Dashboard — community stats (users, characters, vehicles, firearms, access counts)
- Members — search and review registered users
- Departments — map Discord roles to named CAD departments
- Forms — build the custom records officers fill out (arrest reports, citations, warrants, and more)
- Settings — configure branding and Discord access role IDs without editing
.env - Integrations — connect your FiveM server (API key, in-game resource)
- Configuration — manage lookup data: call types, charges, streets, cities, counties, states, license classes, and notification sounds
How Access Works
SmartCAD uses Discord OAuth for all logins, no separate accounts or passwords. When a user signs in, SmartCAD reads their Discord roles and maps them to one of three access levels:
| Role | Access |
|---|---|
| Supervisor | DMV portal |
| Officer | Mobile CAD + DMV |
| Command | Everything, including Community Oversight |
Role changes in Discord are reflected automatically on the next login.
Self-Hosted
SmartCAD runs as a Docker container on your own server. You own your data — nothing is stored on our infrastructure. Updates are delivered as new Docker image versions through GitHub Container Registry.
Pricing
Two plans, both with the full feature set:
- Monthly — $10/mo — cancel any time from the customer portal
- Lifetime — $75 one-time — permanent updates included, no renewal
See pricing on the home page or learn more about subscription & billing.