keyboard_arrow_up
An Intelligent Mobile Application to Connect Tennis Players by Skill, Location, and Availability using Flutter and Firebase

Authors

Mingcheng Tian 1 and Rodrigo Onate 2 , 1 USA, 2 California State University, USA

Abstract

Tennis players often struggle to find compatible people to play with because they need someone nearby, at a similar skill level, and available at the same time. This project proposes a mobile application that helps players find rally partners through structured profiles and search filters. The app was built using Flutter for the interface and Firebase for authentication and profile storage [11]. The main components are the profile system, search and filter system, and settings system. Users can store details such as UTR rating, location, gender, preferred courts, playing hand, available days, and available times. Challenges included keeping profile data consistent across settings, search, and profile displays. Experiments tested search accuracy and availability updates. Results showed strong performance overall, although city and availability formatting affected some results. This idea is useful because it gives tennis players a faster and more organized way to connect.

Keywords

Tennis, Community, Social, Exercise, Mobile Application, Flutte

Full Text  Volume 16, Number 18