Live Tracking & Communication

FG Tracker

Real-time group tracking platform with live maps, single & group chat, audio/video calling via WebRTC, QR-based group joining, and member monitoring.

View Live App Contact Me
FG Tracker App

Project Overview

FG Tracker is a production-ready real-time tracking and communication platform built with Flutter, Node.js, Socket.IO, WebRTC, and MySQL. Users can create or join tracking groups via QR code, monitor all member locations live on a map, search and find group members instantly, and communicate through single chat, group chat, and audio/video calls — all built from scratch with custom WebRTC and Socket.IO signaling.

My Role


  • Full Stack Development
  • Flutter App Development
  • Node.js Backend & REST API
  • WebRTC Audio/Video Calling
  • Socket.IO Real-Time Signaling
  • MySQL Database Architecture

Key Features


  • Real-Time Group Location Tracking
  • QR Code Group Joining
  • Member Search & Monitoring
  • Single & Group Chat
  • Audio & Video Calling (WebRTC)
  • Live Map View
  • Push Notifications

Technology Stack

Flutter
Node.js
Socket.IO
WebRTC
Google Maps
MySQL
REST API
FCM

Application Showcase

Real screens from the production application

Live Map Tracking

Live Tracking

Video Calling

Video Calling

Key Highlights

Custom WebRTC

Audio & video calling built from scratch without third-party SDKs.

Real-Time Everything

Location, chat, and calls all powered by Socket.IO over Node.js.

QR Group Joining

Instant group entry via QR scan — no manual codes needed.

Challenges Solved

Custom WebRTC Calling

Built peer-to-peer audio and video calling from scratch using WebRTC with a custom Socket.IO signaling server on Node.js — no Agora or third-party SDK dependency.

Real-Time Location Sync

Implemented live GPS broadcasting for all group members using Socket.IO, with smooth marker updates on Google Maps as members move.

Group & Single Chat

Developed both one-on-one and group messaging with real-time delivery, read receipts, and persistent chat history stored in MySQL.

Member Search & Monitoring

Built group member search and live monitoring so admins can instantly locate any member within the group directly on the map.

Need a Similar Application?

Let's build your next startup idea together.

Start Your Project ← Previous Case Study