MVP Dev for Sweepstakes Web App
Budget: $10 – $450 USD
Title: Build Phase 1 MVP for a Sweepstakes-Style Web App (Supabase + Stripe) — Weekly Milestones
Overview
I’m building a web-based MVP for a community prize platform (sweepstakes model). This is NOT a game and NOT a gambling app. It’s a clean, compliance-aware system with free and paid entry paths, transparent draws, and fast payouts.
I need a developer who can build a lean, working MVP that I can demo publicly (Kickstarter-ready). This is a longer-term project, but Phase 1 must be delivered first.
⸻
Budget & Payment Terms (non-negotiable)
* Target total for Phase 1: $300–$450
* Weekly payments: $100/week until MVP is complete
* First milestone offer must be $100 (do not bid higher to start)
* No dummy bids — bid for the full Phase 1 scope
If you can’t work within this structure, don’t apply.
⸻
Tech Stack (required)
* Frontend: simple (Next.js/React OR clean HTML/JS)
* Backend/DB/Auth: Supabase
* Payments: Stripe (subscriptions + webhooks)
* Admin/Exports: basic UI + CSV export (can mirror to Google Sheets)
⸻
Phase 1 Deliverables (must-have)
1) Public Pages
* Landing page (basic but clean)
* “How it Works”
* Official Rules page (I will supply content; you format)
* Pricing / subscription page
* FAQ
* Winners page (list + simple proof fields)
2) User System
* Email/password signup + login (Supabase Auth)
* User profile (name, email, payout preference placeholder)
* Dashboard showing:
* Active entries (count)
* Loyalty/streak indicators (simple version)
* Subscription status
3) Entry System
* Create entries with timestamp
* 30-day rolling validity
* Cap max 100 active entries per user
* Two paths:
* Free entries (simple daily action button for MVP)
* Paid entries via Stripe subscription (auto-create entries)
* Basic gift entries (user can assign entries to another user ID)
4) Weighted Draw (admin-controlled)
* Admin page to:
* Snapshot active entries
* Apply weights (loyalty/streak with cap)
* Run weighted random selection
* Save draw results to DB
* Mark winners (small vs major)
5) Winner Display
* Winners page with:
* masked username (e.g., J***n from MO)
* prize amount
* date
* Admin can approve/publish winners
6) Stripe Integration
* Subscription tiers (at least one tier for MVP)
* Webhook handling:
* create entries on active subscription
* update user subscription status
7) Basic Admin Panel
* View users
* View active entries
* Run draw
* Export entries (CSV)
* Update winner status
⸻
Compliance-Aware Requirements
* Include free entry path (simple daily action is fine for MVP)
* Clear “No purchase necessary” label (I’ll provide copy)
* No “guaranteed win” language in UI
⸻
What You Must Deliver
* Working web app (deployed)
* Source code (GitHub repo owned by me)
* Supabase project setup (transferred to my account)
* Stripe setup instructions + webhook endpoints
* Short Loom video walkthrough (how everything works)
⸻
What I (Client) Will Handle
* Branding, copy, rules text
* Prize funding decisions
* Manual payouts (Phase 1)
* Marketing / Kickstarter
⸻
Timeline (target)
* Week 1: Auth + DB + basic UI
* Week 2: Entries + dashboard
* Week 3: Stripe + admin panel
* Week 4: Draw logic + polish + deploy
⸻
Ideal Candidate
* Experience with Supabase + Stripe
* Comfortable building lean MVPs fast
* Clear communicator
* OK with milestone-based weekly payments
⸻
Do NOT apply if:
* You bid generic templates
* You can’t follow budget/payment terms
* You don’t understand subscription/webhook flows
⸻
To Apply (include):
1. Relevant project links (Supabase/Stripe apps)
2. Confirmation you accept $100 weekly milestone structure
3. Short plan for Week 1–2
Overview
I’m building a web-based MVP for a community prize platform (sweepstakes model). This is NOT a game and NOT a gambling app. It’s a clean, compliance-aware system with free and paid entry paths, transparent draws, and fast payouts.
I need a developer who can build a lean, working MVP that I can demo publicly (Kickstarter-ready). This is a longer-term project, but Phase 1 must be delivered first.
⸻
Budget & Payment Terms (non-negotiable)
* Target total for Phase 1: $300–$450
* Weekly payments: $100/week until MVP is complete
* First milestone offer must be $100 (do not bid higher to start)
* No dummy bids — bid for the full Phase 1 scope
If you can’t work within this structure, don’t apply.
⸻
Tech Stack (required)
* Frontend: simple (Next.js/React OR clean HTML/JS)
* Backend/DB/Auth: Supabase
* Payments: Stripe (subscriptions + webhooks)
* Admin/Exports: basic UI + CSV export (can mirror to Google Sheets)
⸻
Phase 1 Deliverables (must-have)
1) Public Pages
* Landing page (basic but clean)
* “How it Works”
* Official Rules page (I will supply content; you format)
* Pricing / subscription page
* FAQ
* Winners page (list + simple proof fields)
2) User System
* Email/password signup + login (Supabase Auth)
* User profile (name, email, payout preference placeholder)
* Dashboard showing:
* Active entries (count)
* Loyalty/streak indicators (simple version)
* Subscription status
3) Entry System
* Create entries with timestamp
* 30-day rolling validity
* Cap max 100 active entries per user
* Two paths:
* Free entries (simple daily action button for MVP)
* Paid entries via Stripe subscription (auto-create entries)
* Basic gift entries (user can assign entries to another user ID)
4) Weighted Draw (admin-controlled)
* Admin page to:
* Snapshot active entries
* Apply weights (loyalty/streak with cap)
* Run weighted random selection
* Save draw results to DB
* Mark winners (small vs major)
5) Winner Display
* Winners page with:
* masked username (e.g., J***n from MO)
* prize amount
* date
* Admin can approve/publish winners
6) Stripe Integration
* Subscription tiers (at least one tier for MVP)
* Webhook handling:
* create entries on active subscription
* update user subscription status
7) Basic Admin Panel
* View users
* View active entries
* Run draw
* Export entries (CSV)
* Update winner status
⸻
Compliance-Aware Requirements
* Include free entry path (simple daily action is fine for MVP)
* Clear “No purchase necessary” label (I’ll provide copy)
* No “guaranteed win” language in UI
⸻
What You Must Deliver
* Working web app (deployed)
* Source code (GitHub repo owned by me)
* Supabase project setup (transferred to my account)
* Stripe setup instructions + webhook endpoints
* Short Loom video walkthrough (how everything works)
⸻
What I (Client) Will Handle
* Branding, copy, rules text
* Prize funding decisions
* Manual payouts (Phase 1)
* Marketing / Kickstarter
⸻
Timeline (target)
* Week 1: Auth + DB + basic UI
* Week 2: Entries + dashboard
* Week 3: Stripe + admin panel
* Week 4: Draw logic + polish + deploy
⸻
Ideal Candidate
* Experience with Supabase + Stripe
* Comfortable building lean MVPs fast
* Clear communicator
* OK with milestone-based weekly payments
⸻
Do NOT apply if:
* You bid generic templates
* You can’t follow budget/payment terms
* You don’t understand subscription/webhook flows
⸻
To Apply (include):
1. Relevant project links (Supabase/Stripe apps)
2. Confirmation you accept $100 weekly milestone structure
3. Short plan for Week 1–2
Related categories:
PHP
JavaScript
Website Design
HTML
Stripe
Web Development
Frontend Development
Next.js