Android · Kotlin · Firebase

Sportify

Connect · Organize · Play · Compete

A social sports platform for Android that brings athletes together. Find players who share your interests, organize friendly matches or competitive tournaments, explore sports venues across Bucharest, and stay connected through in-game chat — all in one place.

View on GitHub → ▶ Watch Demo Screenshots →
Scroll
🏟️
Multi-sport Support

From football and basketball to table tennis and tennis — Sportify works across multiple sports, connecting players who share the same passion.

📅
Event Organization

Create or join friendly matches and competitive tournaments. Whether you're a casual player or a serious competitor, there's a game for you.

🗺️
Venue Explorer

Browse sports locations across Bucharest on an interactive map. Find the nearest court, field, or facility and see what events are happening there.

💬
In-game Chat

Every game has a dedicated chat room. Coordinate with teammates, discuss tactics, or just get to know the other players before you meet on the field.

👤
Player Profiles

Build your sports identity with a personal profile. Track your activity, showcase your preferred sports, and connect with other athletes in the community.

🌙
Night Mode

Full dark mode support for comfortable use at any time of day — because the best games often happen after sunset.

Kotlin

Google's officially recommended language for Android — chosen for its concise syntax, null safety, coroutines, and modern library ecosystem.

Android Studio

Official Android IDE providing the best tooling for UI previews, emulators, debugging, and Firebase integration.

Firebase Firestore

NoSQL real-time cloud database by Google. Enables live data sync across all users with automatic scalability and a flexible document structure.

Firebase Authentication

Secure email/password authentication with built-in session management, password reset, and direct Firestore integration — no custom auth server needed.

Google Maps SDK

Interactive map integration for browsing and discovering sports venues across Bucharest, with real-time event markers.

Jetpack & MVVM

Modern Android architecture using Jetpack components and the MVVM pattern for clean separation of UI, logic, and data layers.

View Source on GitHub

The full source code is available on GitHub — browse the codebase, check the architecture, or clone the repo and run it yourself.

View on GitHub →