Full-Stack Developer Needed to Build AI Image & video Social Media Scheduler (SaaS)
Budget: $1200.0
FIXED /
⭐ 0.00 (0)
Australia
react-js, python, node.js, web-application, web-design, web-programming
Qualifiche preferite
- Esperienza: Intermedio
I’m looking for an experienced full-stack developer to build a simple but powerful web app: a subscription-based social media scheduler for AI-generated images & videos.
Users should be able to:
Create an AI-generated image & video inside the app, then:
Post instantly to Facebook, X (Twitter), Instagram, and Pinterest
Or schedule the post for later (weekly or monthly)
Schedule posts for the next week or month using:
A list with two dropdowns (date + time)
Four buttons (or toggles) to select which social media accounts to post to
Use it as a subscription SaaS (monthly fee) with a settings page to:
Connect/disconnect their social media accounts
Change password
Manage basic account details
Core Features (MVP)
1. Authentication & Subscription
User sign up / login / logout (email + password)
Password reset flow
Subscription model:
Monthly subscription (Stripe, Paddle, or similar – you can recommend best option)
Restrict access if subscription is inactive
Simple account page showing plan status, next billing date, etc. (basic is fine for MVP)
2. Settings Page
A Settings menu where users can:
Connect their social media accounts:
Facebook Page / Profile (via Meta API)
Instagram (Business or Creator account via Meta API)
X (Twitter) account
Pinterest account
See the status of connected accounts (connected / disconnected)
Reconnect or disconnect accounts
Change password
3. AI Image Creation & “Post Now” Page
A menu/page to create AI-generated images & videos and post them.
Basic flow:
User enters a text prompt (e.g. “Create a motivational quote graphic about productivity”)
App generates an image using an AI image & video API (OpenAI, Stability, etc. – you can recommend)
After the image is generated, the page should show:
Preview of the image & video
Buttons:
Post Now – Facebook
Post Now – X
Post Now – Instagram
Post Now – Pinterest
Schedule button:
When clicked, this image & video is added to the scheduling menus (weekly & monthly)
(Design can be simple/clean; no need for fancy UI, just functional and user-friendly.)
4. Weekly Scheduler (Next 7 Days)
A second menu/page to schedule posts for the next week.
Show all images & videos that are ready to be scheduled (generated and saved by the user)
For each image & video, there should be:
Dropdown 1: Select date (within the next 7 days)
Dropdown 2: Select time
Four buttons (or toggles/checkboxes) for:
Post to Facebook
Post to X
Post to Instagram
Post to Pinterest
Schedule button to confirm
Once scheduled, store the job so the system will auto-post at that time.
5. Monthly Scheduler (Next 30 Days)
A third menu/page to schedule posts for the next month.
Similar to the weekly scheduler, but:
Date dropdown shows next 30 days
Same layout:
Image preview
Date dropdown (within next 30 days)
Time dropdown
Four social media buttons (FB, X, IG, Pinterest)
Schedule button
6. Background Posting & Time Zones
A backend job/cron/queue that:
Checks scheduled posts
Publishes to the selected social media accounts at the selected date & time
Support for user time zones (each user can select a timezone in Settings, or detect automatically – simple solution is fine for MVP)
Tech Stack (Open to Suggestions)
I’m open to different stacks, but prefer something mainstream and easy to maintain, such as:
Backend: Node.js (Express/Nest), Python (Django/FastAPI), PHP (Laravel), or .NET Core
Frontend: React / Vue / standard modern SPA or simple MVC views
Database: MySQL / PostgreSQL / SQL Server / MongoDB
Payments: Stripe / Paddle / similar
Hosting: Open to your recommendation (e.g. AWS, Azure, Render, DigitalOcean, etc.)
If you have a preferred stack for SaaS + third-party APIs + subscriptions, feel free to propose it.
Deliverables
Fully functional MVP web app with:
AI image & video generation page
“Post now” buttons for FB, X, Instagram, Pinterest
Weekly scheduler (7 days) menu
Monthly scheduler (30 days) menu
Settings page (connect accounts + change password)
Subscription system (monthly)
Integration with:
AI image & video API
Facebook / Instagram API (Meta)
X (Twitter) API
Pinterest API
Payment gateway (Stripe or similar)
Deployed version on my hosting (or your recommended setup)
Source code (Git repo) + basic setup instructions
Short documentation:
How to run locally
How to manage environment variables / API keys
How to manage subscriptions
Ideal Freelancer
Strong experience building SaaS web apps
Previous work with social media APIs (Facebook, Instagram, X, Pinterest)
Experience with payment integrations (Stripe/Paddle/etc.)
Solid understanding of queues/cron jobs/schedulers
Can design a simple, clean UI (it doesn’t have to be fancy, just not ugly 😄)
Good communication and ability to suggest better solutions if needed
When You Apply, Please Include:
A short note on:
Which tech stack you recommend for this project
Which AI image & video API you would use
Links to similar projects you’ve built (SaaS, scheduling, social media tools, or API-heavy apps)
Apri su Upwork
AI proposal draft
Generate a short cover letter for this job. Edit before sending.
Sign in to generate an AI proposal draft.
Accedi