Status
completed
Client
Sett
Duration
3 months
Overview
PWA connecting people through local sports activities with social features, real-time participation, and location-based discovery
Sett revolutionizes local sports participation by creating a social platform where fitness enthusiasts can discover, organize, and join activities in their area. The PWA bridges the gap between solo workouts and organized sports by facilitating spontaneous group activities across multiple intensity levels. Built with community building at its core, Sett enables users to create activities ranging from casual social runs to high-intensity training sessions. The platform's three-tier intensity system (Social/Active/Push) helps users find activities matching their fitness goals and energy levels. The location-based discovery system combined with real-time notifications ensures users never miss opportunities to join activities nearby, while the friend system creates lasting connections within the local sports community. PWA capabilities provide an app-like experience with offline functionality for reliable access during outdoor activities.
Gallery

Technologies Used
Key Features
Challenges
- {"Implementing reliable real-time synchronization for activity updates","Managing accurate location services and GPS integration","Building robust offline functionality for outdoor use scenarios","Creating efficient social graph management with friend relationships","Coordinating complex activity states (creation, joining, leaving, completion)","Ensuring data security with user location and personal information","Optimizing performance for mobile devices with limited connectivity","Managing notification systems without overwhelming users"}
Solutions
- {"Integrated Supabase real-time subscriptions for instant activity updates","Implemented GPS API with fallback location services for accuracy","Built comprehensive service worker architecture for offline capabilities","Designed Row Level Security policies for secure data access control","Created React Query state management for optimistic updates","Developed efficient database schema with normalized relationships","Optimized bundle size and implemented lazy loading strategies","Built intelligent notification system with user preference controls"}