A SaaS application for image editing using AI.
- ✨ Next js 13
App Router
- ⚒ Models from Replicate
- 💎 Styled using Tailwind CSS
- 🎨 Components and Theme using Shadcn/ui
- 🔒 Authentication using NextAuth.js
- 🐻 State Management using Zustand
- 📊 ORM using Prisma
- 🧧 Database - SQL on PlanetScale
- 💳 Subscriptions using Stripe
- 🔧 Form Validations using Zod
- 📷 Image Storage using Cloudinary
- 📤 Drag n Drop using React-dropzone
- 🌀 Written in TypeScript
- Install dependencies using pnpm:
pnpm install
- Copy
.env.example
to.env
and update the variables according to the need.
cp .env.example .env
- Start the development server:
pnpm dev
Note: Sometimes the generations can take upto 3 to 5 mins because of Replicate's Cold Start. Learn More