yagnikbarasiya2306@gmail.com

Case study · 01

Posts pop

An AI marketing platform for small businesses. A short business brief becomes a seven-day social-media plan, with per-post approval, a content calendar, an AI caption editor and a photo and video library. Built with a Next.js dashboard, a FastAPI service and Supabase.

Role
Full-stack developer — product, frontend, API and AI
Platform
Web app (SaaS)
Year
2026
Live
postpop-web.vercel.app
PostsPop dashboard with an AI-generated content calendar, and the new-post editor

The challenge

Small-business owners know they should post on social media every week, but planning what to say, for which platform and when takes time they don’t have. The client wanted a product where an owner answers a few questions about their business once, and AI does the planning and writing while the owner stays in control of what gets published.

What I built

  1. 01

    Conversational onboarding

    Sign-up with email verification, then five short questions about the business, location, customers, goal and current offer. Every answer saves as it’s entered, so the flow resumes after an interruption.

  2. 02

    AI seven-day plan

    A FastAPI service sends the business brief to Gemini and returns a week of posts across Instagram, TikTok, Facebook and LinkedIn — each with a title, caption and content type. Fallback models keep generation working when the main model is busy.

  3. 03

    Approval and calendar

    Owners approve, edit or regenerate each post. Approved posts fill a day-by-day content calendar that also drives the dashboard.

  4. 04

    Post editor and media library

    A new-post editor writes the caption from a one-line description, with voice input. Photos and videos upload to a private media library and attach to posts.

  5. 05

    Dashboard

    An overview with performance panels, an AI assistant card with weekly recommendations, quick actions and recent posts.

Screens

  • PostsPop dashboard with overview metrics, an AI-generated content calendar and the AI marketing assistant
    Dashboard with the AI content calendar and assistant
  • Campaign page showing an AI-generated seven-day plan with approve and regenerate actions per post
    AI-generated seven-day plan with per-post approval
  • Calendar of approved posts for the week, one card per day
    Calendar of approved posts
  • New post editor with platform, content type, date, a prompt box for AI captions and photo upload
    Post editor — describe the post, AI writes the caption

Tech stack

  • Next.js
  • TypeScript
  • Tailwind CSS
  • shadcn/ui
  • FastAPI
  • Python
  • PostgreSQL
  • Supabase
  • Gemini API

Outcome

  • Milestone 2 delivered: plan generation, per-post approval, calendar, post editor with caption regeneration and media upload.
  • Deployed on Vercel (web) and Render (API) from a single monorepo.
  • Captions are written by a fast model first, keeping the editor responsive.

Next project

Macro lens

Flutter app + admin dashboard

Get in touch

Open for freelance projects, contract roles and collaborations — mobile apps and full-stack products in particular. WhatsApp gets the fastest reply.

Based in
Rajkot, Gujarat, India
Elsewhere