A full-stack AI-powered SaaS content platform built with Next.js 14.
https://write-flow-ai-ten.vercel.app/
| Role | Password | |
|---|---|---|
| User | user@writeflow.com | WriteFlow@2024 |
| Admin | admin@writeflow.com | WriteFlow@2024 |
- AI Content Generation (Blog, Social, Email, Ad Copy)
- Tone Rewriting Agent
- AI Chat Assistant
- User Dashboard
- Admin Dashboard with Analytics
- Dark/Light Mode
- Fully Responsive
- Next.js 14 (App Router, TypeScript)
- Tailwind CSS + Shadcn/UI
- Clerk Authentication
- Supabase (PostgreSQL)
- Groq AI API (Llama 3.1)
- Recharts
- Vercel Deployment
- Node.js 18+
- npm or yarn
- Clone the repo
git clone https://github.com/suronjit02/WriteFlowAI.git
cd WriteFlowAI- Install dependencies
npm install- Setup environment variables
cp .env.example .env.local- Fill in your
.env.local:
NEXT_PUBLIC_SUPABASE_URL=your_supabase_url
NEXT_PUBLIC_SUPABASE_ANON_KEY=your_supabase_anon_key
SUPABASE_SERVICE_ROLE_KEY=your_service_role_key
DATABASE_URL=your_database_url
NEXT_PUBLIC_CLERK_PUBLISHABLE_KEY=your_clerk_publishable_key
CLERK_SECRET_KEY=your_clerk_secret_key
NEXT_PUBLIC_CLERK_SIGN_IN_URL=/sign-in
NEXT_PUBLIC_CLERK_SIGN_UP_URL=/sign-up
NEXT_PUBLIC_CLERK_AFTER_SIGN_IN_URL=/dashboard
NEXT_PUBLIC_CLERK_AFTER_SIGN_UP_URL=/dashboard
GROQ_API_KEY=your_groq_api_key- Run development server
npm run devapp/ - Next.js App Router pages
components/ - Reusable UI components
lib/ - Utility functions and API clients
supabase/ - Database schema
Run the SQL schema in Supabase SQL Editor:
supabase/schema.sqlSuronjit Sutradhar
MIT