Activ Sports
A map-based social platform for discovering, organizing, and joining local sports games
Introduction
Activ Sports is a social networking and activity discovery platform built for recreational athletes who want to find games, meet players, and build a local sports community. Available on iOS and Android, the Flutter-built mobile app serves sports enthusiasts in Jeddah, KSA with a location-aware, map-first experience that makes finding a nearby pickup game as simple as opening a map.
The platform tackles a problem every casual athlete knows: the friction of organizing or finding local sports. Activ Sports removes that friction by combining interactive map-based game discovery, real-time group chat, a dual-axis player rating system, and multi-sport support across 50+ activities into a single, community-driven app.
Alongside the mobile app, the Activ Sports marketing website serves as the public-facing entry point: a visually rich, animation-driven Next.js site designed to communicate the platform's value, drive app store downloads, and establish the brand.
Purpose and Vision
Recreational sports communities are built on informal networks: word of mouth, group chats, and showing up and hoping enough people come. Activ Sports exists to formalize that informality by giving players a dedicated space to organize, discover, and participate in local games without the overhead of coordinating across scattered channels.
The longer-term vision is a reputation-backed sports network where your player profile, skill ratings, and punctuality record follow you from game to game, making it easier to get invited into better games and build genuine athletic relationships in your city.
Target Audience
Casual and Recreational Athletes – Players looking for nearby pickup games without having to organize everything themselves.
Sports Organizers – Individuals who regularly arrange games and need a reliable tool to manage players, scheduling, and communication.
New Residents and Relocators – People new to a city who want to quickly find a sports community and meet players with shared interests.
Competitive Amateur Players – Athletes who care about skill-matched games and want a reputation system that reflects their level and reliability.
Multi-Sport Enthusiasts – Active individuals who play several different sports and want one platform to manage all of their activity across 50+ supported sports.
Core Features
Mobile App
Map-Based Game Discovery – A Mapbox-powered interactive map displays nearby games in real time with clustering, live location tracking, and advanced filters by sport type, skill level, fee, and location.
Game Creation and Management – A multi-step creation flow covering location selection, sport type, skill level, scheduling, player limits, and fee setting, with full edit and delete controls.
Player Rating System – A dual-axis reputation system where players rate each other on both skill and punctuality after every game, building a verifiable profile over time.
Real-Time Chat – Stream Chat integration with auto-generated group channels for each game and direct messaging between players.
Social Authentication – Google Sign-In and Apple Sign-In alongside standard email and password registration.
Push Notifications with Deep Linking – Firebase Cloud Messaging delivers notifications for game invites, updates, chat messages, friend requests, and ratings, each navigating directly to the relevant screen.
Player Profiles – Comprehensive profiles displaying sports interests, star ratings, activity history, and stats.
Multi-Sport Support – 50+ sports including basketball, soccer, tennis, badminton, volleyball, yoga, running, and more.
Notification Preferences – Granular per-type notification controls so users manage exactly what they receive.
RTL and Internationalization Support – Full Arabic language support with adaptive RTL layouts.
Marketing Website
Five-Section Homepage Flow – A structured narrative moving from hero with phone mockups, to features preview, to a four-step how-it-works timeline, auto-scrolling testimonials, and a CTA with mockup carousel.
Features Showcase – Detailed feature cards covering map discovery, smart match organization, player ratings, integrated chat, notifications, and multi-sport support.
About Page – Company story, mission, values, and team timeline.
Download Page – App store badges with a FAQ section for prospective users.
Contact Form – Google Apps Script integration for backend-less inquiry collection.
14 Custom Animation Components – Aurora gradient blobs, BlurText, FadeIn, ScrollReveal, FloatingElement, Parallax, GridPattern, GradientText, GlowingBorder, MagneticButton, Spotlight, AnimatedCounter, and SplitText for a high-production visual experience.
User Experience and Design
Map as the Primary Interface – Putting the map front and center aligns the interaction model with how users actually think about local activity: spatially, not through lists or search bars.
Reputation Through Participation – The dual-axis rating system creates a natural incentive loop: show up, play well, and your profile improves, making the platform more valuable the more you use it.
Friction-Free Game Entry – Auto-generated group chats, one-tap join flows, and deep-linked notifications reduce the steps between discovering a game and actually showing up for it.
Culturally Adaptive Interface – Full RTL support and Arabic localization ensure the app feels native to its primary market rather than translated as an afterthought.
Brand Cohesion Across Mobile and Web – The marketing site's dark and light green design system, high-production animations, and phone mockup presentations reinforce the same energy and identity the mobile app delivers in use.
Benefits
For Players
Find nearby games instantly without relying on informal networks, and build a player reputation that travels with you across every sport and every game.
For Organizers
A purpose-built creation and management flow replaces improvised group chats and manual coordination with a structured, reliable tool.
For the Platform
The dual-axis rating system and sport-specific group chats generate organic retention loops, giving users ongoing reasons to return beyond a single game.
For the Brand
The marketing website functions as a standalone acquisition asset, combining professional animation work, clear feature communication, and direct app store funneling in a static, low-maintenance deployment.
Why Activ Sports Stands Out
Generic event platforms treat sports as one category among many. Activ Sports is built exclusively for the sports use case, which means every design decision reflects how athletes actually think and behave: spatially, by skill level, by reputation, and by sport. The Mapbox-powered discovery interface with real-time clustering, the dual-axis rating system tracking both skill and punctuality, and the auto-generated game-specific group channels are not bolt-ons adapted from a general-purpose template. They are purpose-built for the problem.
The combination of a production-grade Flutter app with Clean Architecture and BLoC state management alongside a Next.js marketing site with 14 custom animation components and Framer Motion plus GSAP demonstrates a platform built to perform at both the product and the brand level. This is a sports community tool built with the same technical seriousness as enterprise software.
Conclusion
Activ Sports is a full-featured social sports platform purpose-built for the way recreational athletes actually find and organize games. From the map-first discovery interface to the reputation system that rewards good players and reliable teammates, every layer of the product is designed to reduce friction and build community.
With a scalable Flutter architecture, a dual-axis reputation engine that deepens in value over time, and a marketing presence built to convert, Activ Sports is positioned to expand beyond its initial Jeddah market into any city where recreational athletes are looking for a better way to play.
