PROJECT
GOALS
- Promote real-world interaction through location-based adventures.
- Increase daily engagement and retention through fun social features.
- Support user-generated content including stories, videos, and decorations.
- Build a scalable infrastructure and admin panel to support growth.
- Smooth experience from app store launch to post-release updates.
SOLUTIONS
- Users can match with nearby players, friends, or groups.
- Developed logic to support designed adventures, shared challenges, and story creation.
- Included gamified features like "gifting decorations" after successful games.
- Added decoration builder for avatars and challenges.
- Created a digital market for users to buy/sell their designs.
- Enabled in-app video recording and watermark personalization.
- Predictive search, partner filters, and game-specific notifications.
- Robust bookmarking, tagging, and study tools integration.
- Redesigned screens and flows across groups, user profiles, and challenges.
- Admin dashboard for content moderation and user analytics.
- Added Google Analytics for tracking key interactions like registration, gameplay, and video views.
- Rebuilt CI/CD pipelines and transitioned to EKS.
- Optimized background jobs and API endpoints.
- Implemented VPN access, monitoring, backups, and system logs.
TECHNOLOGIES
- Mobile: Swift
- Backend: Ruby
- Infrastructure: AWS, EKS, Docker, Terraform
- Database: PostgreSQL
- DevOps & Monitoring: AnyCable, Sidekiq, GitLab CI, Sentry
- Analytics: Firebase, Google Analytics
RESULTS
- Dynamic social gaming platform for meaningful real-world interaction.
- Successful App Store launch.
- Fast-growing feature set, including friend groups, adventure sharing, and virtual currency.
- Scalable infrastructure and CI/CD pipelines supporting continuous delivery.
- Increased engagement through decorative rewards, content creation, and player feedback systems.