A production-ready AI prompt marketplace built with Next.js 14, Supabase, and Razorpay.
- Frontend: Next.js 14 (App Router), Tailwind CSS, Framer Motion, Shadcn UI
- Backend: Supabase (Auth, DB, Storage)
- Payments: Razorpay
- Charts: Recharts
- Validation: Zod + React Hook Form
- Clone the repository
- Install dependencies:
npm install - Setup Supabase:
- Create a project on Supabase.
- Run the contents of
supabase_schema.sqlin the SQL Editor.
- Environment Variables:
- Copy
.env.exampleto.env.local. - Fill in your Supabase and Razorpay credentials.
- Copy
- Run Development Server:
npm run dev
- ✅ Glassmorphism SaaS UI
- ✅ Prompt Preview with Blur Lock
- ✅ Coin-based Wallet System
- ✅ Razorpay Payment Integration
- ✅ Multi-step Prompt Listing
- ✅ Multi-charts Seller Dashboard
- ✅ Verified Reviews & Seller Profiles
The database is secured using Supabase Row Level Security. Buyers can only access the prompt_text of prompts they have successfully purchased.
Deploy to Vercel with one click:
Make sure to add the environment variables in the Vercel project settings.