
Closed
Posted
Paid on delivery
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.
Project ID: 40358815
51 proposals
Remote project
Active 56 yrs ago
Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs