Full-Stack Developer to Build Custom Cooking Platform Website with Payout Requests, Verified Creator Showcase, KYC Verification, Social Media Integration, and Subscription Management
Budget: $1,000 – $2,000 USD
We’re launching a Cooking Network, a premium, subscription-based platform for chefs and home cooks to share global cuisines via dedicated channels. We need a skilled Full-Stack Web Developer (or team) to build the website from scratch, creating a scalable, user-friendly, ad-free platform. Creators will verify identity, link social media, request payouts, and monetize content, while subscribers explore cuisines like Italian and Mexican. Features include a homepage verified creator showcase, creator-set pricing, tiered revenue sharing (30% non-verified, 25% verified), KYC with Verified badge, payout requests, social media integration, live stream alerts, 5-star ratings, sponsorship requests, and subscription management, all optimized for cross-browser and mobile compatibility.
Project Scope:
Build the website with:
Creator Sign-Up & KYC: Secure registration for channels (e.g., “Chef Maria’s Kitchen”) with profile customization. “Get Verified” feature in creator dashboard for submitting ID/driver’s license and photo holding channel name paper, manually reviewed, with Verified badge on profiles/videos.
Payout Requests: “Request to Be Paid” feature in creator dashboard for withdrawing earnings (subscriptions, pay-per-view, tips). Admin approves via interface, triggering automatic payouts to creator’s linked account (e.g., Stripe/PayPal).
Homepage Verified Creator Showcase: Feature verified creators on homepage (e.g., carousel/grid) to highlight credibility and attract subscribers.
Verified Cooking Channels Section: Dedicated section for verified creators (e.g., carousel/grid).
Social Media Links: Creators link profiles (e.g., X, Instagram, Facebook, Pinterest, YouTube, TikTok) in dashboard, shown as clickable icons on channel page.
Content Management: Dashboard for uploading videos, scheduling live streams, categorizing content (e.g., “Italian,” “Vegan”).
Creator-Set Pricing: Set subscription prices ($5–$20/month) and pay-per-view prices ($10–$50).
Live Stream Tipping: Real-time tipping during live classes (e.g., “Tip Now” button).
Get Notified: Subscribers opt in for email/in-platform alerts when followed creators go live.
Tiered Revenue Sharing: Non-verified: 30% platform, 70% creator; verified: 25% platform, 75% creator for subscriptions, pay-per-view, tips.
Sponsorship Button: “Request Sponsorship” button on profiles, linking to a form for brand proposals, routed to creator dashboard/email.
5-Star Ratings & Comments: Subscribers rate pre-recorded videos (1–5 stars) and comment, with moderation tools.
Social Media Sharing: Share videos to X, Instagram, Facebook, Pinterest with customizable text/thumbnails.
Monetization: Subscriptions, pay-per-view (70/30 or 75/25 split); external merchandise links (no split).
Subscriber Interface: Intuitive frontend to:
Browse channels, including Verified section.
View subscribed channels in “My Subscriptions” tab.
Cancel subscriptions via button, stopping payments instantly.
View social media links, watch videos, opt into notifications, rate/comment, share, navigate categories.
Cross-Browser & Mobile: Responsive for Chrome, Firefox, Safari, Edge, and iOS/Android.
Community: Live chat for streams, comment sections for videos.
Global Access: Multi-currency payments, multilingual support.
Analytics Dashboard: Track subscriber growth, revenue, payouts, engagement, ratings, sponsorships, KYC, social media, notifications.
Ad-Free: Premium, uninterrupted experience.
Scalable Backend: Handle video storage, streaming, users, payments, KYC, notifications, subscriptions, payouts.
Future Apps: APIs for future TV/mobile apps (out of scope).
Responsibilities:
Design culinary-themed frontend (logo, colors, style guide provided).
Build scalable backend (e.g., Node.js, Django) for users, videos, payments, KYC, notifications, subscriptions, payouts.
Create responsive layouts with HTML, CSS, JavaScript, frameworks (e.g., React, Vue.js).
Develop APIs for KYC, monetization (70/30, 75/25 splits), sponsorships, ratings, social sharing, notifications, subscriptions, payouts.
Implement “Get Verified” (secure ID/photo upload, admin review, badge), payout requests (admin approval, auto-payouts), homepage showcase, social media links, notifications, subscriber interface.
Integrate payment gateways (Stripe/PayPal) for subscriptions, tips, pay-per-view, cancellation, payouts.
Enable live streaming with tipping, chat, notifications (WebRTC, Agora).
Set up secure database (PostgreSQL/MongoDB) for users, content, KYC, subscriptions, payouts.
Ensure fast load times, SEO, accessibility, GDPR-compliant KYC.
Provide documentation (API specs, handover).
Collaborate for design, testing, feedback.
Required Skills:
5+ years full-stack development, with portfolio of scalable platforms (video streaming/creator marketplaces preferred).
Expertise in HTML, CSS, JavaScript, frontend frameworks (React, Vue.js).
Backend proficiency (Node.js, Django, Ruby on Rails).
API development for payments, KYC, notifications, subscriptions, payouts, social media, ratings.
Video streaming knowledge (HLS, WebRTC, Agora, Mux).
Experience with subscription platforms, e-commerce, or creator marketplaces.
Payment gateway integration (Stripe/PayPal) for splits, cancellation, payouts.
Database design (PostgreSQL/MongoDB) for users, content, KYC, subscriptions, payouts.
UX/UI for creator/subscriber interfaces.
Responsive design for all browsers, mobile devices.
Strong communication, deadline adherence (12–16 weeks).
Bonus: Culinary platforms, KYC, notifications, social media, payouts, subscriptions, sponsorships.
Preferred Qualifications:
Real-time features (tipping, chat, notifications, WebRTC).
KYC/secure document uploads.
Notification systems (email, in-platform).
Social media integration (links, sharing APIs).
Subscription/payout systems.
Sponsorship/influencer systems.
Multilingual, multi-currency, cloud infrastructure (AWS, Google Cloud).
SEO, accessibility, security (GDPR for KYC).
Timeline:
12–16 weeks, with milestones for frontend, backend, features, testing, launch.
Start: Within 72 hours of hiring.
How to Apply:
Submit:
Portfolio of web platforms (video streaming, subscriptions, KYC, social media, payouts).
Resume detailing relevant experience (pricing, KYC, subscriptions, payouts, notifications).
Cover letter on building a Cooking Network, addressing pricing, revenue sharing (30%/25%), KYC, payouts, homepage showcase, social media, notifications, subscriptions, ratings, sponsorships, cross-browser/mobile compatibility.
Tech stack and timeline proposal.
No portfolio/experience, no consideration. We’re excited to work with a developer passionate about food and creators!
Project Scope:
Build the website with:
Creator Sign-Up & KYC: Secure registration for channels (e.g., “Chef Maria’s Kitchen”) with profile customization. “Get Verified” feature in creator dashboard for submitting ID/driver’s license and photo holding channel name paper, manually reviewed, with Verified badge on profiles/videos.
Payout Requests: “Request to Be Paid” feature in creator dashboard for withdrawing earnings (subscriptions, pay-per-view, tips). Admin approves via interface, triggering automatic payouts to creator’s linked account (e.g., Stripe/PayPal).
Homepage Verified Creator Showcase: Feature verified creators on homepage (e.g., carousel/grid) to highlight credibility and attract subscribers.
Verified Cooking Channels Section: Dedicated section for verified creators (e.g., carousel/grid).
Social Media Links: Creators link profiles (e.g., X, Instagram, Facebook, Pinterest, YouTube, TikTok) in dashboard, shown as clickable icons on channel page.
Content Management: Dashboard for uploading videos, scheduling live streams, categorizing content (e.g., “Italian,” “Vegan”).
Creator-Set Pricing: Set subscription prices ($5–$20/month) and pay-per-view prices ($10–$50).
Live Stream Tipping: Real-time tipping during live classes (e.g., “Tip Now” button).
Get Notified: Subscribers opt in for email/in-platform alerts when followed creators go live.
Tiered Revenue Sharing: Non-verified: 30% platform, 70% creator; verified: 25% platform, 75% creator for subscriptions, pay-per-view, tips.
Sponsorship Button: “Request Sponsorship” button on profiles, linking to a form for brand proposals, routed to creator dashboard/email.
5-Star Ratings & Comments: Subscribers rate pre-recorded videos (1–5 stars) and comment, with moderation tools.
Social Media Sharing: Share videos to X, Instagram, Facebook, Pinterest with customizable text/thumbnails.
Monetization: Subscriptions, pay-per-view (70/30 or 75/25 split); external merchandise links (no split).
Subscriber Interface: Intuitive frontend to:
Browse channels, including Verified section.
View subscribed channels in “My Subscriptions” tab.
Cancel subscriptions via button, stopping payments instantly.
View social media links, watch videos, opt into notifications, rate/comment, share, navigate categories.
Cross-Browser & Mobile: Responsive for Chrome, Firefox, Safari, Edge, and iOS/Android.
Community: Live chat for streams, comment sections for videos.
Global Access: Multi-currency payments, multilingual support.
Analytics Dashboard: Track subscriber growth, revenue, payouts, engagement, ratings, sponsorships, KYC, social media, notifications.
Ad-Free: Premium, uninterrupted experience.
Scalable Backend: Handle video storage, streaming, users, payments, KYC, notifications, subscriptions, payouts.
Future Apps: APIs for future TV/mobile apps (out of scope).
Responsibilities:
Design culinary-themed frontend (logo, colors, style guide provided).
Build scalable backend (e.g., Node.js, Django) for users, videos, payments, KYC, notifications, subscriptions, payouts.
Create responsive layouts with HTML, CSS, JavaScript, frameworks (e.g., React, Vue.js).
Develop APIs for KYC, monetization (70/30, 75/25 splits), sponsorships, ratings, social sharing, notifications, subscriptions, payouts.
Implement “Get Verified” (secure ID/photo upload, admin review, badge), payout requests (admin approval, auto-payouts), homepage showcase, social media links, notifications, subscriber interface.
Integrate payment gateways (Stripe/PayPal) for subscriptions, tips, pay-per-view, cancellation, payouts.
Enable live streaming with tipping, chat, notifications (WebRTC, Agora).
Set up secure database (PostgreSQL/MongoDB) for users, content, KYC, subscriptions, payouts.
Ensure fast load times, SEO, accessibility, GDPR-compliant KYC.
Provide documentation (API specs, handover).
Collaborate for design, testing, feedback.
Required Skills:
5+ years full-stack development, with portfolio of scalable platforms (video streaming/creator marketplaces preferred).
Expertise in HTML, CSS, JavaScript, frontend frameworks (React, Vue.js).
Backend proficiency (Node.js, Django, Ruby on Rails).
API development for payments, KYC, notifications, subscriptions, payouts, social media, ratings.
Video streaming knowledge (HLS, WebRTC, Agora, Mux).
Experience with subscription platforms, e-commerce, or creator marketplaces.
Payment gateway integration (Stripe/PayPal) for splits, cancellation, payouts.
Database design (PostgreSQL/MongoDB) for users, content, KYC, subscriptions, payouts.
UX/UI for creator/subscriber interfaces.
Responsive design for all browsers, mobile devices.
Strong communication, deadline adherence (12–16 weeks).
Bonus: Culinary platforms, KYC, notifications, social media, payouts, subscriptions, sponsorships.
Preferred Qualifications:
Real-time features (tipping, chat, notifications, WebRTC).
KYC/secure document uploads.
Notification systems (email, in-platform).
Social media integration (links, sharing APIs).
Subscription/payout systems.
Sponsorship/influencer systems.
Multilingual, multi-currency, cloud infrastructure (AWS, Google Cloud).
SEO, accessibility, security (GDPR for KYC).
Timeline:
12–16 weeks, with milestones for frontend, backend, features, testing, launch.
Start: Within 72 hours of hiring.
How to Apply:
Submit:
Portfolio of web platforms (video streaming, subscriptions, KYC, social media, payouts).
Resume detailing relevant experience (pricing, KYC, subscriptions, payouts, notifications).
Cover letter on building a Cooking Network, addressing pricing, revenue sharing (30%/25%), KYC, payouts, homepage showcase, social media, notifications, subscriptions, ratings, sponsorships, cross-browser/mobile compatibility.
Tech stack and timeline proposal.
No portfolio/experience, no consideration. We’re excited to work with a developer passionate about food and creators!
Related categories:
Website Design
Payment Gateway Integration
Full Stack Development
API Development
Video Streaming