Other

Student Tracking SystemApp for Schools

This is a student tracking system app that enables students to check in, share their location, or send a distress signal, all of which are monitored by their assigned guardians on a connected Buddy Board. Designed for safety and ease of use, this dual-app system ensures students stay connected and protected while allowing guardians to respond quickly in real time.

Thumbnail (3)_11zon

Project Brief

We developed a dual student tracking system app for an education-based client, offering real-time safety tracking and communication between students and assigned guardians.

The system ensures secure, responsive interactions and is optimized for background performance and location accuracy.

Execution Strategy

We approached the project with a user-first mindset and scalable architecture.

By aligning business goals with flexible digital solutions, we enabled smooth role switching between users and streamlined the product navigation experience.

Platform

Platform

Mobile App

Industry

Industry

Education

Team size

Team size

3

Technologies Framework

We built a modular system enabling seamless background tracking and real-time data sync between apps.

Type=mobile, Name=flutter
Type=Microsoft, Name=NetCore
Type=Database, Name=PostgreSQL

Platform Key Highlights

Dual Mobile Applications
Dual Mobile Applications

The system includes two synchronized apps: one for students to initiate check-ins, tracking, or emergency signals, and another for guardians (Buddy board) to monitor these activities in real time.

Real-Time Monitoring
Real-Time Monitoring

Buddy board can view all student-initiated activities, track status updates, and access detailed session info including timestamps and live maps, ensuring timely intervention when needed.

Smart Linking
Smart Linking

Students can add trusted guardians to their Buddy Board, granting them visibility into ongoing activities and receiving alerts the moment a new session is started.

Flexible Activity Control
Flexible Activity Control

Students can cancel any active session at will, ensuring privacy and control while still enabling secure and responsive background tracking throughout each activity.

Challenges We Face
Tracking user location in the background while maintaining real-time server sync posed a technical challenge. Although common, ensuring stable, accurate, and battery-efficient background updates across mobile platforms is complex and requires careful system handling.

How did we solve them?

Tracking user location in the background while maintaining real-time synchronization with the server presented a significant technical challenge. While the concept is common, delivering stable, accurate, and battery-efficient background updates across multiple mobile platforms demands advanced optimization, precise data handling, and careful system architecture to ensure reliability without draining device resources.

Technology

Technology

Flutter, .NET (ABP.io)

Programming Language

Programming Language

Dart, C#

Framework

Framework

Flutter SDK, ABP.io Framework

Management Tools

Management Tools

Jira for task tracking, Git for version control

Our Roles

  • System Design
  • Development
  • Management
Showcase-2_11zon
Showcase-3_11zon
Showcase_11zon
Showcase-1_11zon

Deliverable & Outcomes

The project has shown strong progress and client satisfaction in its early stages, with the following key outcomes:

  • Delivered over 50% of the workload on schedule
  • Successfully completed demo with client approval
  • Project is progressing ahead of plan toward next phase
  • Let’s Connect

    Let us know what you need, and out professionals will
collaborate with you to find a solution that enables growth.