Scope of Work 1. Gamification System (Core Requirement) Design and implement a point accumulation system Points awarded based on user actions (e.g. engagement, referrals, activity milestones, etc.) Real-time or near real-time updates of points Leaderboard system ( preferred) Anti-abuse logic (prevent fake/duplicate point farming) Scalable backend structure (should handle growth across multiple campuses/users) Ability to tweak rules dynamically (admin-controlled configs preferred) 2. RevenueCat Integration Integrate RevenueCat SDK for subscription handling (iOS/Android) Set up: Subscription tiers Entitlements Paywalls (UI can be basic if needed) Sync subscription status with backend Handle edge cases (cancellations, renewals, failed payments) Ensure secure validation (server-side where required) Tech Expectations Experience with mobile apps (Flutter / React Native / Native iOS/Android) Strong backend understanding (Node.js / Firebase / Supabase / similar) Experience with real-time systems or event-driven architecture is a plus Familiarity with RevenueCat or similar subscription platforms is highly preferred Deliverables Fully working gamification module Clean, maintainable, and scalable code Proper documentation of logic and structure Smooth integration with existing app backend Basic testing + bug-free delivery Nice to Have (Bonus) Experience building social apps or engagement loops Understanding of behavioral design / gamification psychology Suggestions to improve retention via points system Project Type Fixed price / milestone-based (can be discussed) Potential for long-term collaboration if execution is strong To Apply Please include: Relevant past work (especially gamification / subscription systems) Tech stack you’d use for this Brief approach on how you’d design the point system Estimated timeline We care about speed, clarity, and execution quality. If you can take ownership and build this cleanly, this can turn into a long-term role. Looking forward to working with someone sharp.