CompanyRemote

Membership-based Giveaway and Rewards App

Deadline: 2026-04-07
Project-Based

Description

Budget: $250 - $750

I am looking to build a mobile app and website for a new business I am launching. The platform will be a premium membership-based rewards and giveaway ecosystem, but expanded to include a broader lifestyle offering.

The goal is to create a scalable platform where users can subscribe monthly, receive entries into giveaways (cars, cash, holidays, electronics, and experiences), and access exclusive member discounts and rewards.

Below is a detailed breakdown of what I require:


  1. PROJECT OVERVIEW

The platform will consist of:

• A mobile application (iOS and Android) • A responsive website (desktop and mobile) • An admin dashboard (for internal management)

The platform must be built to scale and handle thousands of users, transactions, and entries.


  1. CORE FEATURES (MVP)

A. User Accounts & Authentication • User registration and (email, Google, Apple optional)

B. Membership System • Monthly subscription tiers (e.g., R99 / R199 / R399) • Upgrade/downgrade membership

C. Giveaway System • Create and manage multiple giveaways (cars, cash, etc.) • Ability for users to purchase additional entries • Random winner selection system (must be transparent and auditable)

D. Wallet System • User wallet showing:

  • Entry balance
  • Rewards / cashback

E. Perks / Discounts Marketplace • Categorisation (automotive, travel, retail, etc.)

F. Content Feed • In-app feed for:

  • Winner announcements
  • New giveaway launches
  • Videos and updates

G. Referral System • Reward users with entries or points for referrals

H. Notifications • Push notifications (mobile)


  1. ADMIN DASHBOARD (VERY IMPORTANT)

We need a backend admin panel to manage:

• Giveaways (create/edit/draw winners) • Content uploads (videos, announcements)


  1. TECHNICAL REQUIREMENTS

Preferred stack (open to recommendations):

• Mobile App: React Native or Flutter • Backend: Node.js (or similar scalable framework) • Database: PostgreSQL or equivalent • Hosting: AWS / Google Cloud

Integrations required:

• Payment gateways (Stripe / PayFast) • Push notifications (Firebase) • Cloud storage for media (AWS S3 or similar)

The platform must be:

• Secure (data protection and payment security) • Scalable (able to handle rapid growth) • Built with clean, maintainable code


  1. DESIGN REQUIREMENTS

• Premium, luxury look and feel (black + gold theme) • Mobile-first design

I already have a basic UI concept and would like to expand it into a full design system.


  1. LEGAL & COMPLIANCE CONSIDERATIONS

The platform must support:

• Promotional competition structure (not gambling)


  1. PROJECT PHASES

Phase 1 (MVP): • Launch-ready platform

Phase 2: • Gamification (points, spin-to-win, tiers)

Phase 3:


  1. EXPECTATIONS

Please provide:

• Recommended tech stack (if different) • Ongoing maintenance/support options


  1. OBJECTIVE

The goal is to build a high-quality, scalable platform that can grow into a leading rewards and giveaway brand in South Africa, with potential for international expansion.


I would appreciate the opportunity to discuss this further and align on the best approach to bring this platform to life.

Skills

Node.jsReact NativeFirebaseData ProtectionPayment Gateway IntegrationPostgreSQLAWSGCPiOSAndroidWeb DevelopmentComplianceReactSecurityMobile App DevelopmentFlutter

Want AI to find more roles like this?

Upload your CV once. Get matched to relevant assignments automatically.

Try personalized matching