INTL
Freelancer
전문가
외주
원격 가능
Build a gamified daily challenge web app for children
예산
$250~$750 USD
예상 기간
3~4주
난이도
전문가
기술 스택
React
Supabase
Stripe
Tailwind CSS
Vercel
Netlify
Framer Motion
Supabase Edge Functions
Supabase Storage
AI 분석 요약
어린이를 위한 구독 기반의 게이미피케이션 일일 도전 웹 앱을 개발하는 프로젝트입니다. 부모가 자녀의 학습 진행 상황을 관리하고 자녀는 다양한 교육 활동을 통해 경쟁하며 보상을 받는 시스템을 구축합니다. React, Supabase, Stripe 기반의 풀스택 개발 능력과 특히 어린이 친화적이며 애니메이션이 풍부한 UI/UX 디자인 역량이 필수적입니다.
프로젝트 원문 설명
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.
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.
Freelancer에서 원본 확인
원본 보기