Full-Stack Developer Needed to Build AI Image & video Social Media Scheduler (SaaS)
Worldwide
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)
$1,200.00
Fixed-price- IntermediateExperience Level
- Remote Job
- One-time projectProject Type
Skills and Expertise
Activity on this job
- Proposals:50+
- Interviewing:0
- Invites sent:0
- Unanswered invites:0
About the client
- AustraliaBedford5:21 AM
Explore similar jobs on Upwork
How it works
Create your free profileHighlight your skills and experience, show your portfolio, and set your ideal pay rate.
Work the way you wantApply for jobs, create easy-to-by projects, or access exclusive opportunities that come to you.
Get paid securelyFrom contract to payment, we help you work safely and get paid securely.
About Upwork
- 4.9/5(Average rating of clients by professionals)
- G2 2021#1 freelance platform
- 49,000+Signed contract every week
- $2.3BFreelancers earned on Upwork in 2020
Find the best freelance jobs
Growing your career is as easy as creating a free profile and finding work like this that fits your skills.
Trusted by