Posting them manually was a nightmare, and every content management platform I tried was either absurdly expensive or locked behind enterprise pricing.
So I built QPost, a free tool to schedule and automatically publish videos across multiple platforms, straight from a dashboard or API.
Why it matters:
Even small creators or devs experimenting with AI-generated content can waste hours every week just uploading videos and filling in titles, descriptions, and hashtags. I wanted something that could actually scale without costing hundreds per month.
How it works (short version):
Multi-platform scheduling and automated publishing
Platform-specific metadata handling (titles, captions, hashtags)
Simple REST API for integration into scripts or workflows
The tricky part (why it took so long):
Every platform has its own quirks: TikTok’s creator API, YouTube’s OAuth scopes, Instagram’s Graph API. OAuth verification alone took months. I also had to migrate from Vercel to a $6/month Digital Ocean droplet because of video size limits and cron job costs.
Tech stack (if you care): Astro + React frontend, Node.js backend, Prisma + PostgreSQL, Google Cloud Storage, node-cron for scheduled publishing.
I’m curious how other devs automate multi-platform video posting, especially AI-generated content. Any tips for scaling this, or clever ways to handle platform quirks? Would love to hear your approaches.