Introducing - repostur.com

2025-06-09

🔷 What is Repostur?

Repostur is an AI-powered content repurposing platform for creators, marketers, and teams. It transforms a single piece of long-form content (like a blog, transcript, or video) into platform-specific posts optimized for social media—think Twitter threads, LinkedIn posts, carousels, and more.

Built with efficiency, customization, and automation in mind, the goal is simple:
Publish once, repurpose everywhere—with zero burnout.


🔨 Features (MVP)

  • 🔁 Repurpose blog, transcript, audio, or video content
  • ✍️ Generate content for:
    • Twitter/X
    • LinkedIn
    • Instagram carousels
  • 🎨 Customize tone, format, and length
  • 🧠 AI-assisted output, editable by user
  • 🌙 Dark mode-first UX
  • 👤 Authenticated user dashboard (Supabase Auth + RLS)
  • 📋 Waitlist signup form (client-side Supabase insert)
  • 📦 Live deployment on Vercel (CDN-powered and SSR ready)

⚙️ Tech Stack

| Tech | Purpose | |------------------|----------------------------------------------| | Next.js 13+ | React framework for routing & SSR | | TypeScript | Strict type checking for safer code | | Supabase | Auth, DB, and RLS-secured user data | | Tailwind CSS | Utility-first styling | | Vercel | Hosting + CI/CD + analytics | | GitHub | Version control + protected main branch |


📁 Folder Structure Highlights

  • /app: Next.js App Router structure
  • /lib: Supabase client and provider logic
  • /components: Modular UI building blocks (e.g., Hero, Footer, Features)
  • /types: Supabase-generated DB types for full type safety
  • .env.local: Environment-secured config

🧩 Key Integrations

  • Supabase Auth: Users are authenticated via magic link email
  • RLS: Row-level security policies scoped to auth.uid()
  • Session Management: Wrapped via @supabase/ssr + context provider
  • Dynamic OG Preview: Social previews powered by metadata tags

🧪 Current Status

✅ Functional MVP deployed
✅ Supabase Auth + RLS configured
✅ Waitlist insert functional
🚧 Dashboard features in progress
🚧 AI content generation pipeline (planned)


🧠 What I Learned

  • How to scaffold and scale a full-stack SaaS from scratch
  • Managing client/server boundaries in App Router (RSC + use client)
  • Supabase RLS, policies, and type-safe client generation
  • Debugging SSR-friendly auth flows using the latest Next.js architecture
  • And most importantly… shipping something big.