2026 개정판 · 1차 8월 5일 공개전체 커리큘럼 →
← WORK 목록으로
GLOBALFreelancer웹 개발REMOTE

Build a gamified daily challenge web app for children

어린이를 위한 구독 기반의 게이미피케이션 일일 도전 웹 앱을 개발하는 프로젝트입니다. 부모가 자녀의 학습 진행 상황을 관리하고 자녀는 다양한 교육 활동을 통해 경쟁하며 보상을 받는 시스템을 구축합니다. React, Supabase, Stripe 기반의 풀스택 개발 능력과 특히 어린이 친화적이며 애니메이션이 풍부한 UI/UX 디자인 역량이 필수적입니다.

2026.04.09VIEW 14Freelancer에서 수집
Budget$250~$750 USD
Difficulty전문가
Duration3~4주
Work style원격 가능
Required stack

필요 기술

ReactSupabaseStripeTailwind CSSVercelNetlifyFramer MotionSupabase Edge FunctionsSupabase Storage
Project brief

프로젝트 내용

I need a full-stack web application built for a South African educational startup targeting parents and children aged 6–13.

The platform is a **subscription-based daily challenge system** where children compete on leaderboards by completing short, timed activities across multiple subjects.

**Target users:** Parents (paying subscribers) and their children (users)

**Core monetisation:** Monthly subscription (R120–R150 ZAR)

---

## What the App Must Do (High Level)

### For Parents:
- Sign up / log in (email or Google)
- Add multiple child profiles (name, grade, avatar)
- Subscribe via Stripe (14-day free trial then monthly)
- View each child's progress (weekly scores, strengths/weaknesses)
- See leaderboards (by suburb, school, friend groups)
- Download printable certificates and progress reports

### For Children:
- Select their profile and see "today's challenge pack"
- Complete 5–7 short activities (maths minute, word jumble, comprehension, colouring upload, SA quiz, etc.)
- Earn points instantly
- View leaderboards (with podium for top 3)
- Earn streak badges and digital rewards

### For Admin (you will build this for me):
- Question bank manager (add/edit/delete questions by grade and category)
- View subscribers and revenue
- Manage school codes and suburbs

---

## Key Technical Requirements

**Stack preference:** React + Supabase + Stripe + Tailwind CSS
**Hosting:** Vercel or Netlify ready
**Payments:** Stripe (ZAR currency, monthly subscriptions)
**File uploads:** For children's drawings/colouring pages (store in Supabase Storage)
**Daily pack generation:** Automated cron job (Supabase edge function) that assembles unique daily packs from question banks

---

## CRITICAL: UI/UX Requirements

This is a **children's platform**. The UI must be:

- **Bright, playful, colourful** – no corporate grey/blue SaaS styling
- **Rounded corners everywhere** (24px+ border-radius)
- **Large touch targets** (buttons 56px+ height)
- **Emoji-rich** (trophies, stars, animals, etc.)
- **Animated** (confetti on completion, bounce effects, hover scaling)
- **Mobile-first** (tablet and phone primary use)
- **Character-friendly** – space for a mascot (I can add illustrations later)

**I will reject proposals if your portfolio shows only boring admin dashboards or generic corporate apps.**

---

## What You Will Build (Detailed Scope)

### Phase 1 – MVP (3–4 weeks)
- Parent authentication & child profile management
- Stripe subscription integration
- Daily challenge pack system (Grades 4–5 only initially)
- 6 activity types (maths minute, word jumble, comprehension, creative upload, SA quiz, bonus)
- Points & leaderboards (suburb, school, friend groups, national)
- Parent dashboard (progress view, printable reports)
- Basic admin panel (question bank manager)

### Phase 2 – Post-launch (optional, can discuss)
- Additional grades (1–3, 6–7)
- Reward shop (points for digital badges)
- WhatsApp progress summaries
- School vs. school competitions

---

## What I Will Provide

- Full product requirements document
- Database schema
- Sample question data (50+ questions for testing)
- Brand logo and basic assets
- Supabase and Stripe accounts (you guide setup)

---

## Who I'm Looking For

**Must have:**
- Proven experience building React + Supabase full-stack apps (send links)
- Strong portfolio of **child-friendly or gamified UIs** (this is non-negotiable)
- Experience with Stripe subscriptions
- Good English communication

**Nice to have:**
- South African or African based (timezone alignment)
- Experience with Framer Motion (animations)
- Previous educational or kids' app projects

---

## How to Apply

Send me:
1. **Links to 2–3 web apps you've built** (especially any with playful/child-friendly UI)
2. A rough timeline for MVP (Phase 1)
3. Your fixed price or hourly rate

**Do not send generic copy-paste proposals.** I will ignore them.
START THE LOOP · CHOOSE

시장과 사람의 답을 봤다면,
다음 결과물의 구조를 고릅니다.

한 번의 결과에 기대지 않고 다시 만들 수 있도록, 문제 발견부터 제작·배포·수익화까지 이어지는 전체 흐름을 익혀보세요.

TTJ CLASS에서 다음 구조 고르기
처리 중...