keyboard_arrow_up
An Intelligent Mobile Application to Support Community Service Volunteers through AI-Powered Assistance and Location-Based Resource Discovery using Flutter and Firebas

Authors

Henry Hung Chun Cheng 1 and Alejandro Nava Aldana 2 , 1 Suffield Academy, USA, 2 University of California Irvine, USA

Abstract

Volunteer engagement among high school students faces persistent challenges including fragmented resources, lack of accessible training, and difficulty discovering local opportunities. SupportCircle is a cross-platform mobile application built with Flutter and Firebase that addresses these challenges by integrating four key components: an AI-powered chat assistant using GPT-4o-mini for real-time volunteer guidance, a Google Maps-based discovery system that executes parallel API searches to identify nearby service opportunities, a structured training module system with reactive real-time progress tracking via RxDart and Cloud Firestore, and a calendar-based service hour logger with atomic batch writes ensuring data consistency. Experimental evaluation demonstrated strong AI response quality averaging 25.8/30 across five volunteer categories, and the parallel search architecture reduced location discovery time by 73.4% compared to sequential execution. By unifying training, tracking, discovery, and AI assistance into a single mobile-native interface, SupportCircle provides a comprehensive, friction-reducing platform that empowers young volunteers supporting children and families.

Keywords

Community Service, Volunteer Management, Mobile Application, Artificial Intelligence, Location-Based Services, Firebase, Flutter, CASA, Service Hour Tracking, Training Modules

Full Text  Volume 16, Number 8