AppsActive
Aballos
Live map of public basketball courts and who's playing

About
An Expo + React Native app that turns public basketball courts into a live network. Real-time check-ins from Firestore show who is on each court, with 90-minute auto-expiry and one active check-in per user enforced client-side. Google Sign-In with first-time username picker, dark mode, and a liquid glass native tab bar on iOS. Court detail view lists active players by username and profile photo. Find a game, start a game, never pull up to an empty court.
Status
Real-time check-ins, Google sign-in, and the liquid glass iOS tab bar all working. Pre-launch polish in progress.
Next steps
- Seed initial courts for a launch city
- TestFlight build and a small private beta
- Onboarding flow that gets a first check-in in under 30 seconds
Stack
Expo SDK 55React NativeExpo RouterFirebaseGoogle Sign-InTypeScript