
Back to projects
mobile
WeBall Match Organizer Android App
A native Android app for creating basketball matches, joining games, chatting with participants, and managing player profiles. It uses Firebase services for authentication, data storage, messaging, and media upload.
View source on GitHubImpact
Helps players organize local matches and coordinate participation from one mobile app instead of using separate messaging and booking tools.
Highlights
- Email/password registration and login with Firebase Authentication
- Match creation with date, time, location, skill level, and match type
- Join-request flow for players who want to enter a match
- Group chat tied to each match
- Profile editing with avatar upload to Firebase Storage
- Google Maps integration via Android manifest API key setup
Tech Stack
JavaAndroid SDKAppCompatMaterial ComponentsFirebase AuthenticationFirebase Realtime DatabaseFirebase FirestoreFirebase StorageFirebase Cloud MessagingGlideGoogle Maps SDK for Android