PG
← Back to Projects
liveAutomation

InstaPoster

Multi-Account Instagram Automation Platform

Updated: Nov 20, 2025Created: Jun 1, 2024
PythonSeleniumFastAPIMongoDBNext.jsPrisma ORMReactTailwind CSS

What It Does

A full-stack Instagram automation platform split across two interconnected repositories. A Python automation engine handles Instagram authentication, proxy rotation, reel scraping, caption generation, posting, and challenge resolution. A Next.js web dashboard provides account management, scheduling, and monitoring — all persisting to the same MongoDB database.

Key Features

  • Two-repo architecture — Python engine + Next.js dashboard sharing a single MongoDB
  • Per-account session persistence — JSON-serialized auth tokens, device UUIDs, cookies
  • Video processing pipeline — MoviePy + Pillow for captions, margins, watermarks, re-encoding
  • Proxy rotation — Device fingerprinting to avoid platform security flags
  • GitHub Actions CI/CD — Cron-based scheduling with encrypted secrets for unattended execution