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