RedLineCAD is a full-featured, Progressive Web App (PWA) built specifically for GTA V and GTA VI roleplay communities. It runs entirely in the browser โ no server required โ and syncs live across all connected users via Firebase Realtime Database.
Designed for console RP. No mods, no FiveM, no external tools needed. Open the link, add it to your home screen, and youโre dispatching.
| Department | Role | Access Level |
|---|---|---|
| Law Enforcement | Full CAD access | LEO |
| Dispatch | Call management, radio, map | Dispatch |
| Fire / EMS | Incidents, patient care, apparatus | Fire/EMS |
| Court | Cases, hearings, sentencing | Legal |
| Investigations | NCIC, intelligence, evidence | LEO |
| Search & Rescue | Map, mutual aid, incidents | Fire/EMS |
| Air Support | Map, unit tracking, relay | LEO |
| SWAT / Special Ops | Tactical deployments | Admin/LEO |
| Corrections | Inmate processing, custody | LEO |
| Civilian | Self-service portal, 911 | Civilian |
firebase.js with your Firebase configmanifest.json with your community nameRedLineCAD uses Firebase Realtime Database for live sync across all users.
firebase.js:const firebaseConfig = {
apiKey: "YOUR_API_KEY",
authDomain: "YOUR_PROJECT.firebaseapp.com",
databaseURL: "https://YOUR_PROJECT-default-rtdb.firebaseio.com",
projectId: "YOUR_PROJECT",
storageBucket: "YOUR_PROJECT.appspot.com",
messagingSenderId: "YOUR_SENDER_ID",
appId: "YOUR_APP_ID"
};
{
"rules": {
"servers": {
"$serverId": {
".read": "auth != null || true",
".write": "auth != null || true"
}
}
}
}
โ ๏ธ For production use, tighten rules to require authentication.
redlinecad/
โโโ index.html # Main app entry point
โโโ landing.html # Public marketing / onboarding page
โโโ public.html # Shareable no-login community dashboard
โโโ manifest.json # PWA manifest
โโโ sw.js # Service worker (offline + caching)
โโโ styles.css # Global dark theme styles
โ
โโโ firebase.js # Firebase initialization & connection
โโโ offline.js # Offline queue, sync, listener management
โโโ auth.js # Login, signup, role routing, sidebar
โโโ sidebar.js # Page router (60+ pages)
โโโ servers.js # Multi-server management
โ
โโโ calls.js # 911 call management
โโโ units.js # Unit status and management
โโโ smartflow.js # AI dispatch suggestions
โโโ radio.js # Multi-channel radio
โโโ messages.js # Dispatch messaging
โโโ livemap.js # Canvas live map
โโโ proximity.js # Unit proximity detection
โโโ intelligence.js # Zone heatmaps, predictive analysis
โ
โโโ civilians.js # Civilian registry
โโโ civilian-profiles.js # Full civilian profile system
โโโ civilian-search-enhanced.js # LEO NCIC view
โโโ civilian-portal.js # Civilian self-service + 911 view
โโโ vehicles.js # Vehicle registration
โโโ weapons.js # Weapons registry
โโโ bolo.js # BOLOs and warrants
โโโ penal-codes.js # 200+ penal codes + charge builder
โโโ citations.js # Citation and fine system
โโโ evidence.js # Evidence logging
โ
โโโ officer-profiles.js # Officer profiles, certs, records
โโโ reports.js # 12 report templates
โโโ legal-system.js # Court cases and hearings
โโโ internal-affairs.js # IA system + leaderboards
โโโ promotion-review.js # Auto-scored promotion reviews
โ
โโโ fire-ems.js # Fire/EMS incident reports
โโโ hospital.js # Hospital intake
โโโ apparatus.js # Apparatus tracking
โ
โโโ economy.js # Core economy system
โโโ economy-advanced.js # Payroll, debt, business revenue
โโโ banking.js # Full banking system
โ
โโโ secret-service.js # Secret Service operations
โโโ swat-special-ops.js # SWAT + Special Ops
โโโ scenarios.js # Scenario builder
โ
โโโ duty-clock.js # Duty clock + body cam + on-call
โโโ cad-extras.js # Tones, timeline, impound, weather
โโโ newspaper.js # Tribune press release system
โโโ shift-schedule.js # Shift scheduling
โโโ alerts-system.js # EAS + AMBER/Silver/Blue + Mutual Aid
โโโ training-federation.js # Training mode + Federation
โโโ themes.js # 24 themes + display options
โโโ data-export.js # JSON/CSV backup and restore
โโโ admin-health.js # Server health dashboard
โโโ notifications.js # Push notifications (FCM)
โ
โโโ discord-webhooks.js # CAD โ Discord webhooks
โโโ discord-sync.js # Discord role sync
โโโ game-config.js # GTA V / GTA VI department presets
โ
โโโ voice-radio.js # Agora voice radio
| Technology | Purpose |
|---|---|
| Vanilla JS / HTML / CSS | Core application โ no framework |
| Firebase Realtime Database | Live sync across all users |
| Progressive Web App (PWA) | Installable on mobile/desktop |
| Service Worker | Offline support + caching |
| Web Speech API | AI call reading |
| Agora RTC | Voice radio |
| Discord Webhooks | CAD โ Discord notifications |
| Rajdhani + Share Tech Mono | Typography |
RedLineCAD posts automatically to Discord for:
| Feature | GTA V | GTA VI |
|---|---|---|
| Penal Codes | California (PC/VC/HSC) | Florida Statutes (FS) |
| Departments | LSPD, BCSO, SAHP, LSFD | LSP, VCPD, VDCSO, LFR, LEMS |
| Map | Los Santos / Blaine County | Leonida / Vice City |
| Jurisdiction | Auto-detected from server settings | Auto-detected from server settings |
| Role | Access |
|---|---|
admin |
Full access to everything |
supervisor |
All LEO + IA + Leaderboards + Promotions |
leo |
Calls, NCIC, Reports, Citations, Penal Codes |
dispatch |
Calls, Units, Radio, Map, EAS |
fire |
Fire/EMS Reports, Apparatus, Hospital |
ems |
EMS Reports, Patient Care, Hospital |
civilian |
Civilian Portal, 911, News Feed |
iPhone / iPad:
Android:
RedLineCAD is free for all GTA RP communities. Not affiliated with Rockstar Games.