Custom Non-SaaS SolutionPrepared by Skylon-ITCantonment Vehicle Control
SKYLON-IT
Car Gate Pass & Live Vehicle Tracking System
একটি secure, centralized এবং real-time vehicle verification & location monitoring solution
প্রতিটি authorized Army/Cantonment vehicle-এর complete information একটি central system-এ register থাকবে। Vehicle windshield-এ unique QR code থাকবে। Gate officer Flutter app দিয়ে QR scan করলে instantly vehicle ও current driver details দেখা যাবে এবং gate passage system-এ log হবে। একই platform থেকে registered vehicle/driver-এর live location command panel-এ দেখা যাবে।
Vehicle identity থেকে gate verification এবং live tracking পর্যন্ত একটি connected workflow.
প্রথম phase-এ এটি একটি single-organization / non-SaaS system হিসেবে তৈরি হবে। এখানে কোনো public tenant marketplace থাকবে না; একটি Super Admin-controlled central system-ই পুরো operation পরিচালনা করবে।
01Vehicle Register
→
02Unique QR Generate
→
03QR Windshield-এ Place
→
04Officer Scans at Gate
→
05Verify + Log
Gate Security Flow
Vehicle gate-এ পৌঁছালে officer app খুলে windshield-এর QR scan করবে। System QR-এর মাধ্যমে vehicle identity resolve করে registered information দেখাবে। তারপর officer প্রয়োজন অনুযায়ী passage approve/record করবে।
Assigned driver-এর Flutter app location permission নিয়ে periodic GPS updates backend-এ পাঠাবে। Super Admin dashboard-এ vehicle-wise current/last location, driver এবং tracking status দেখা যাবে।
GPSCurrent LocationLast SeenDriverMapLocation History
Section 03
Vehicle Registration & Digital Identity
প্রথমে প্রতিটি authorized vehicle-এর complete digital profile তৈরি হবে।
Vehicle Profile
Super Admin একটি vehicle register করার সময় agreed operational information capture করবে। Driver assignment পরিবর্তন হলেও vehicle-এর identity একই থাকবে।
Vehicle IDCV-00427
RegistrationDHAKA METRO-GA-00-0000
Vehicle TypeOfficial Car
Unit / SectionCantonment Unit A
Assigned DriverDriver Name
StatusAuthorized
Windshield QR Pass
QR PASS
Registration-এর পর system-generated QR code print-ready format-এ তৈরি হবে এবং vehicle windshield-এ physical pass হিসেবে রাখা যাবে।
Section 04
Unique QR Gate Pass
প্রতিটি vehicle-এর জন্য one-to-one digital identifier.
AUTHORIZED VEHICLE
CV-00427
এই QR code-এর ভিতরে vehicle-এর public-facing details নয়; একটি unique system identifier থাকবে, যা backend record-এর সাথে securely resolve হবে।
Unique Identity
One QR per registered vehicle
Unique system reference
Reissue/revoke capability
Print Ready
Compact windshield label
Readable scan area
Vehicle ID display
Backend Controlled
QR does not expose the full database
Record resolved server-side
Vehicle status can be controlled
Section 05
Gate Officer Scan Experience
Scan → Verify → Record — minimum steps, maximum clarity.
GATE OFFICERScan Vehicle
Gate: Main EntryOfficer: ID-102
SCAN QR CODE
Camera ReadyPoint at windshield QR
QR RESULTVehicle Found
CV-00427DHAKA METRO-GA-00-0000
Current DriverDriver Name • Unit A
VERIFIED
Record Passage09:42 AM • Main Gate
PASSAGE LOGRecorded
Vehicle VerifiedCV-00427
DriverDriver Name
GateMain Entry
Time09:42:18 AM
Officer-এর কাজ হবে simple: QR scan করা, displayed details মিলিয়ে দেখা এবং passage record করা।
Section 06
Scan করলে কী দেখা যাবে?
Vehicle identity এবং current assignment এক screen-এ.
VEHICLE VERIFICATION
CV-00427
VERIFIED
VEHICLE PHOTO
RegistrationDHAKA METRO-GA-00-0000
Vehicle TypeOfficial Car
Unit / SectionCantonment Unit A
Current DriverDriver Name
Driver IDDRV-0192
Vehicle StatusAUTHORIZED
Vehicle Information
Registration number
Vehicle type/model
Unit/department
Vehicle status
Current Driver
Assigned driver
Driver ID/details
Current assignment status
Driver profile where authorized
Gate Context
Gate name
Officer identity
Scan timestamp
Passage action/status
Section 07
Live Location Tracking
Registered vehicle-এর live/last-known movement command dashboard-এ দেখা যাবে।
Tracking Status
CV-00427Driver Name • Updated 12 sec ago
Live
CV-00418Driver Name • Updated 24 sec ago
Live
CV-00391Driver Name • Last seen 4 min ago
Stale
CV-00284Driver Name • Location unavailable
Offline
What the system can track
Current PositionLatitude / Longitude
Last UpdateTimestamp
Assigned DriverDriver Name / ID
VehicleVehicle ID / Registration
Tracking StateLive / Stale / Offline
HistoryLocation trail where enabled
Live tracking requires explicit location permission on the Flutter app and an appropriate background-location strategy. Exact update frequency, battery behavior and OS restrictions will be finalized during technical implementation.
Section 08
Super Admin Live Command Map
একটি map view-তে registered vehicle-এর operational location visibility.
Main Gate
Sector B
Vehicle Route
CV-18
CV-42
CV-07
Vehicle Selection
Click a vehicle marker
Show driver + vehicle identity
Show last update time
Operational Status
Live tracking indicator
Offline/stale indication
Current assignment
Location History
Historical trail where enabled
Date/time filtering
Vehicle-wise review
Section 09
Flutter Mobile App
Officer operations এবং driver location workflow — one mobile platform.
OFFICER MODEGate Control
Main GateOfficer ID-102 • Online
SCAN VEHICLE QR
Today's Scans124 verified passages
RecentCV-00427 • 09:42 AM
DRIVER MODELocation Active
CV-00427Tracking: Active
Last Update12 seconds ago
LOCATION ON
VEHICLE PROFILECV-00427
RegistrationDHAKA METRO-GA-00-0000
DriverDriver Name
UnitCantonment Unit A
StatusAuthorized
App-এর exact role permission-based হবে। Officer-এর জন্য scanning/gate functions এবং assigned driver-এর জন্য location functions আলাদা রাখা যাবে।
Section 10
Super Admin Panel
Central web dashboard থেকে entire operation control.
Vehicle Security Control Center — Sample ViewCentral Admin
Registered Vehicles
128
Authorized fleet
Live Vehicles
94
Currently reporting
Today's Gate Scans
486
Recorded passages
Active Drivers
112
Assigned
Online Officers
18
App sessions
Alerts
07
Review required
01 Vehicle Management
Register / edit / deactivate vehicles
Vehicle documents/details
Assign current driver
Generate/reissue QR
02 Driver Management
Driver profiles
Vehicle assignment
Active/inactive state
Tracking association
03 Gate Management
Gate list
Officer accounts
Scan permissions
Gate-wise reporting
04 Live Tracking
Vehicle map
Current/last location
Tracking state
Location history
05 Scan Logs
Search by vehicle
Search by driver
Gate + officer filter
Date/time review
06 System Controls
User roles/permissions
QR status
System configuration
Audit-oriented controls
Section 11
Gate Passage & Scan Logs
প্রতিটি QR scan একটি searchable operational event হিসেবে সংরক্ষিত হবে।
Time
Vehicle
Driver
Gate
Officer
Status
09:42:18
CV-00427
Driver Name
Main Gate
ID-102
Verified
09:38:04
CV-00418
Driver Name
North Gate
ID-087
Verified
09:31:27
CV-00391
Driver Name
Main Gate
ID-102
Verified
09:20:11
CV-00284
Driver Name
East Gate
ID-114
Review
Search & Filter
Vehicle / registration
Driver
Gate / officer
Date/time range
Event Context
Scan timestamp
Vehicle identity
Current driver
Gate and officer
Operational Review
Repeated passages
Unusual/failed scans
Vehicle-wise history
Gate activity overview
Section 12
System Architecture
Flutter field layer + central backend + Super Admin command layer.
Flutter Officer App
+
Flutter Driver App
+
Super Admin Web
+
GPS / QR Services
Vehicle / Driver / Officer
↓
Flutter Mobile App
↓
Central Laravel Backend + Database + API
↓
QR Verification + Gate Logs + Location Processing
↓
Super Admin Dashboard + Live Map
Backend
Laravel-based API/backend
Authentication & permissions
Vehicle/driver records
QR and scan events
Mobile
Flutter application
QR scanning
GPS collection
Role-aware screens
Web Control
Super Admin panel
Live map
Logs and reports
Central configuration
Section 13
Security, Access & Control
Sensitive vehicle information public না রেখে controlled access রাখা হবে।
Security principle: QR code নিজে complete vehicle database expose করবে না। QR-এর identifier backend-এর record-এর সাথে resolve হবে এবং app/API permission অনুযায়ী information return করবে।
Role-Based Access
Super Admin
Gate Officer
Driver
Other authorized roles
Controlled Data
Authenticated API access
Vehicle status control
QR revoke/reissue
Permission-aware details
Audit Trail
Scan timestamp
Officer identity
Gate context
Location event history where enabled
Section 14
Proposed Core Scope
The first release focuses on the actual operational workflow.
✓
Super Admin Web PanelCentral control and configuration.
✓
Vehicle RegistrationComplete vehicle profile and status.
✓
Driver ManagementDriver profile and vehicle assignment.
✓
Unique QR GenerationVehicle-specific digital identity.
✓
QR ScannerOfficer-side Flutter scanning.
✓
Vehicle VerificationVehicle + current driver details.
✓
Gate Passage LogsOfficer, gate, vehicle and time.
✓
Live GPS TrackingCurrent/last-known location.
✓
Live MapVehicle markers and status.
✓
Flutter AppField operations and tracking.
✓
Role PermissionsControlled access by user role.
✓
Search & ReportingVehicle, driver, gate and event review.
Advanced features such as ANPR/camera recognition, biometric verification, barrier-controller hardware, geofencing alerts, SOS workflows, offline-first synchronization and advanced route analytics can be treated as separate modules if required.
Section 15
Development Process
Requirement থেকে field deployment পর্যন্ত structured implementation.
Step 01
Requirement & Security Mapping
Vehicle data fields, user roles, gate workflow, tracking rules এবং access policy finalize করা হবে।
Step 02
UI/UX & Operational Flow
Officer scan screen, verification result, driver tracking এবং Super Admin dashboard design.
Step 03
Laravel Backend & Database
Vehicle, driver, QR, gates, users, scan logs, location data এবং API layer তৈরি করা হবে।
Step 04
Flutter App
QR scanning, authenticated officer workflow এবং driver GPS/location workflow implement করা হবে।
Step 05
Live Map & Logs
Real-time/near-real-time location display, vehicle status এবং gate event monitoring integrate করা হবে।
Step 06
QA & Field Testing
QR scan, permissions, GPS behavior, network failure cases এবং dashboard workflows test করা হবে।
Step 07
Deployment & Handover
Production deployment, initial vehicle setup, admin guidance এবং agreed handover process.
Section 16
Support & Future Expansion
Core system-এর উপর future operational modules যোগ করা যাবে।
Initial Support
Deployment assistance
Core-feature bug fixing
Initial app/backend configuration
Admin usage guidance
QR setup assistance
Possible Future Modules
Geofence entry/exit alerts
Automatic unauthorized-area alerts
ANPR / number plate recognition
Gate barrier hardware integration
Offline scan synchronization
Advanced movement analytics
Section 17
Why Skylon-IT
A single development team for backend, mobile and operational control.
Laravel Backend Expertise
Central API, database, authentication, permissions and admin workflows under one backend architecture.
Flutter Field Application
QR scanning and GPS-driven mobile workflows built for practical field usage.
Operational UX
Officer-এর scan flow short রাখা এবং important information immediately visible করা হবে।
Centralized Control
Super Admin একটি dashboard থেকে vehicle, driver, gate, scan এবং location operations দেখবে।
Security-Minded Design
QR identifier এবং backend authorization ব্যবহার করে sensitive records controlled রাখা হবে।
Expandable Foundation
Core platform future geofencing, ANPR, hardware এবং analytics modules-এর জন্য extend করা যাবে।
Section 18
Complete Operational Flow
একটি connected system-এ vehicle identity, gate verification এবং live visibility.
Vehicle gate-এ আসা থেকে শুরু করে কে drive করছে, কখন gate পার হয়েছে এবং বর্তমানে কোথায় আছে — সবকিছুর জন্য একটি centralized digital record.
প্রস্তাবিত solution-এর মূল লক্ষ্য হলো manual verification কমানো, vehicle identity দ্রুত confirm করা এবং authorized fleet-এর operational visibility একটি single control system-এ আনা।
Section 19
Project Discussion
SKYLON-IT
Custom Software • Laravel • Flutter • Real-Time Systems