Project Description
Vehicle Tracking System
Full Project Document
1. Project Overview
Develop a full self-hosted GPS tracking system for 150 regular vehicles , real-time tracking, offline maps, and SIM management. working in windows OS.
2. Hardware Requirements
Requirement Details
Device Valtrack V4 (VALTRACK-V4-VTS-ESP32-C3 4G-LTE in case)
Connectivity 4G LTE + GPS (Ublox)
Power 12V/24V + OBD-II
Protection IP67
Programming AT Commands / Arduino
3. Software Requirements
3.1 Backend
Component Technology Function
Tracking Engine Traccar Receive GPS data
Database PostgreSQL + PostGIS Store routes & events
Maps OpenStreetMap Offline Display maps
API REST Communication
Language Node/Java/Python Backend logic
3.2 Frontend Dashboard
Feature Description
Map All vehicles in one view
Status Color-coded states
Popup Speed, fuel, location
Alerts Overspeed, geofence
Playback Route history
Summary Fleet stats
3.3 SIM Management
Recharge system, auto recharge, balance alerts, full history, bulk recharge, payment integration (Mada, Stripe, Telr).
4. Technical Architecture
Vehicle → 4G Network → Local Server → Dashboard → Payment Gateway
5. Deliverables
No Item Details
1 Source Code Full Git repo
2 Database Schema + migrations
3 API Docs Swagger
4 Deployment Docker
5 Hardware Guide Integration steps
6 Security No backdoor certificate
6. Security
AES-256 encryption, TLS, no cloud, no external access, full client ownership.
7. Payment Milestones
Stage Percent Condition
Device Approval 15% Model confirmed
Prototype 35% 1 device working
Pilot 30% 10 devices
Final 20% Full delivery
8. Requirements
Experience with GPS systems, IoT, full-stack, payment gateways, PostgreSQL, and scaling systems.
9. Proposal Questions
Device selection, security, OBD-II integration, maps hosting, payment API, scaling, firmware updates.
10. Summary
Self-hosted GPS tracking system with SIM recharge and full control.