0%
Get Sett - Platform

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

Get Sett - Platform - Image 1
Get Sett - Platform - Image 2
Get Sett - Platform - Image 3

Technologies Used

ReactTypeScriptSupabaseTailwindPWAPostgreSQLViteReact Query

Key Features

Three-tier activity intensity system (Social/Active/Push levels)
Comprehensive activity creation with sport type, scheduling, and participant limits
GPS-based location discovery with interactive map integration
Real-time friend system with request/acceptance workflow
Activity participation management (join/leave with notifications)
User profiles with customizable avatars and sports preferences
Advanced filtering by sport type, intensity, date, and proximity
Real-time notifications for activity updates and friend interactions
Activity history tracking and personal statistics dashboard
PWA installation with offline access and native app feel
Search functionality for activities and user discovery
Touch-optimized mobile interface with gesture support
!

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"}

Have a project in mind?

We'd love to hear about what you're building.