Teaching Made Fun™
(Children & Family Education / Digital Media)
Engagement
Contract / Fixed-Bid Preferred
Remote
Duration: 6–10 weeks (MVP acceptable in 4–6 weeks)
Start: ASAP
Project Overview
Teaching Made Fun™ sells personalized digital song bundles for children and families. Orders are placed through WooCommerce and must be fulfilled automatically by assembling personalized audio tracks from pre-built master assets using time-coded insertion markers.
We are not generating songs per order. This is an asset-based audio assembly pipeline designed for reliability, scalability, and fundraiser-level volume.
The complete system specification, milestones, and acceptance tests are already written and will be provided. Your role is to implement exactly what is specified.
What You Will Build
A backend fulfillment system that:
Ingests paid WooCommerce orders via webhooks
Creates batch jobs per order (up to 14 songs per order)
TMFkids•1h ago
Company
Teaching Made Fun™ (Children & Family Education / Digital Media)
Engagement
Contract / Fixed-Bid Preferred
Remote
Duration: 6–10 weeks (MVP acceptable in 4–6 weeks)
Start: ASAP
Project Overview
Teaching Made Fun™ sells personalized digital song bundles for children and families. Orders are placed through WooCommerce and must be fulfilled automatically by assembling personalized audio tracks from pre-built master assets using time-coded insertion markers.
We are not generating songs per order. This is an asset-based audio assembly pipeline designed for reliability, scalability, and fundraiser-level volume.
The complete system specification, milestones, and acceptance tests are already written and will be provided. Your role is to implement exactly what is specified.
What You Will Build
A backend fulfillment system that:
Ingests paid WooCommerce orders via webhooks
Creates batch jobs per order (up to 14 songs per order)
Uses FFmpeg to assemble personalized audio tracks
Inserts:
child names (Regular bundles)
child names + typed legacy messages (Legacy bundles)
Runs automated QC checks
Uploads finished MP3s to object storage
Delivers secure download links to customers
Scales safely during fundraiser spikes
Core Tech Requirements
You should be comfortable with:
Node.js or Python (orchestrator service)
WooCommerce REST API & webhooks
FFmpeg (audio mixing, filters, loudness normalization)
Queues (AWS SQS preferred; Redis/RabbitMQ acceptable)
Docker
S3 or S3-compatible storage
Basic cloud deployment (AWS preferred)
What You Do NOT Need to Build (v1.0)
No admin dashboard
No frontend UI
No mobile app
No per-order song generation
How Success Is Measured
The system passes pre-defined acceptance tests
Milestones are paid only when acceptance tests pass
A 14-song Legacy bundle can be fulfilled automatically without manual intervention
Delivery occurs within the promised SLA (24–72 hours)
How to Apply
Please include:
Brief explanation of how you would approach this build
Relevant past work (media pipelines, FFmpeg, queues, or WooCommerce)
Proposed timeline
Fixed bid or milestone-based pricing
Any clarifying questions after reviewing the provided spec