Android Points Discount System

Замовник: AI | Опубліковано: 31.01.2026

I want to add a points-based discount feature to my Android app. Users should earn points exclusively through their social media engagement with our brand (likes, shares, posts, story tags—whatever we can reliably track via public APIs or a lightweight webhook). Those points must be stored securely, updated in real time, and convertible into a cash-value discount the moment the user reaches the checkout screen. Here is what I need from you: • Clean, well-documented Android code (Kotlin or Java) that hooks into the existing login/session flow, shows the current points balance, and lets users apply available points against their cart total. • A small backend or Firebase/Firestore setup that records transactions so balances stay in sync across devices. • An admin-side setting (even a simple dashboard or set of REST endpoints is fine) where I can change the earn rate, redemption rate, and any caps or expiry rules. • Basic UI elements: a “Points Wallet” screen, a progress bar toward the next reward, and a toggle at checkout to apply points. • Clear note of any third-party libraries or API keys required so I can review compliance before launch. Future phases may add purchases or referral-based earning, so keep the design modular. Hand-over will be judged on smooth compilation in Android Studio, unit tests that cover the earn/redeem flow, and concise setup instructions in a README.