Loading project
Preparing this case study...
Preparing this case study...
A backend-first Pinterest scheduler and content repurposing engine built for scale, zero frontend, zero SaaS, and 100% Django Admin.

Project Snapshot
Technical Footprint
Social Scheduler is a backend-only Pinterest automation tool built entirely with Django, PostgreSQL, and Django Admin as the sole interface.
With it, I can:
Schedule up to 540 pins/month from a batch of assets
Export daily Pinterest-ready CSVs for bulk upload
Automatically generate SmartLoop-style pin variations
Repurpose content across TikTok, Instagram Reels, and YouTube Shorts with 4 randomised assets each day
It was built for speed, focus, and ownership – no bloated UI, no recurring tools. Just a powerful internal growth engine I control.
🗂 Models & Scheduling Logic
Asset, Campaign, and PinSchedule models
Logic to generate 5+ scheduled pins per asset across a 30-day timeline
Flexible asset-to-campaign mappings
Custom admin actions:
Download Today’s Pins (formatted for Pinterest bulk uploader)
Repurpose Set Generator (selects 4 random assets/day for short-form testing)
Date-driven scheduling with timezone.now() filtering
CSV importer for Google Keyword Planner exports
Tiers keywords by volume (e.g., high, mid, niche)
Supports metadata enrichment and future SEO/SEM alignment
🧾 Automation Philosophy
Minimal tools, maximum control
Backend simplicity over frontend complexity
Built for speed, reuse, and continuous creative testing
🧭 Summary
Social Scheduler is a technical expression of autonomy:
No subscriptions
No dependencies
Just clean, internal automation tailored to how I think, create, and grow.
Designing a SmartLoop-style pin scheduler with 30-day distribution logic
Automating repurposing logic with random selection and headline variation
Generating Pinterest-formatted CSV exports on a daily cycle via Admin
Supporting keyword CSV import from Google Planner without UI scaffolding
Keeping the system flexible, extensible, and entirely admin-driven
540+ scheduled pins/month, generated from ~108 assets
Daily publishing and content repurposing managed in under 5 minutes
Fully SaaS-free workflow with complete control over schedule, copy, and metadata
Foundation for scaling content distribution across multiple channels
Portable, extensible and ready to evolve into a broader growth engine
Django Admin can serve as a full UI layer for internal tools
CSV-based workflows remain fast, human-friendly, and automation-ready
Randomization + variation = creative testing with structure
Owning your automation stack creates more room for experimentation and speed
Eliminating frontend saves time while improving focus on core logic
I help founders and teams turn messy ideas into reliable systems — from MVPs and APIs to AI-enabled automation workflows.