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
- 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.