Full-Stack Developer Needed to Build AI Image & video Social Media Scheduler (SaaS)

Posted 5 hours ago

Worldwide

Summary

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
  • Intermediate
    Experience Level
  • Remote Job
  • One-time project
    Project Type
Skills and Expertise
Mandatory skills
React
Python
Node.js
Web Application
Activity on this job
  • Proposals:50+
  • Interviewing:
    0
  • Invites sent:
    0
  • Unanswered invites:
    0
About the client
Member since Jul 8, 2025
  • Australia
    Bedford6:47 AM

Explore similar jobs on Upwork

Shopify Website Development for Arc GISHourly‐ Posted 1 month ago
HTML
Web Development
Shopify
Shopify Templates
Create Engaging Ads for SaaS Web AppFixed-price‐ Posted 2 weeks ago
HTML5
JavaScript
Web Design
Graphic Design

How it works

  • Post a job icon
    Create your free profile
    Highlight your skills and experience, show your portfolio, and set your ideal pay rate.
  • Talent comes to you icon
    Work the way you want
    Apply for jobs, create easy-to-by projects, or access exclusive opportunities that come to you.
  • Payment simplified icon
    Get paid securely
    From contract to payment, we help you work safely and get paid securely.
Want to get started? Create a profile

About Upwork

  • Rating is 4.9 out of 5.
    4.9/5
    (Average rating of clients by professionals)
  • G2 2021
    #1 freelance platform
  • 49,000+
    Signed contract every week
  • $2.3B
    Freelancers 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

  • Microsoft Logo
  • Airbnb Logo
  • Bissell Logo
  • GoDaddy Logo