├── .gitignore ├── README.md ├── app ├── (auth) │ ├── layout.js │ ├── sign-in │ │ └── [[...sign-in]] │ │ │ └── page.jsx │ └── sign-up │ │ └── [[...sign-up]] │ │ └── page.jsx ├── (main) │ ├── dashboard │ │ ├── _components │ │ │ ├── new-project-modal.jsx │ │ │ ├── project-card.jsx │ │ │ └── project-grid.jsx │ │ └── page.jsx │ └── editor │ │ └── [projectId] │ │ ├── _components │ │ ├── _tools │ │ │ ├── adjust.jsx │ │ │ ├── ai-edit.jsx │ │ │ ├── ai-extend.jsx │ │ │ ├── background-controls.jsx │ │ │ ├── crop.jsx │ │ │ ├── resize.jsx │ │ │ └── text.jsx │ │ ├── canvas.jsx │ │ ├── editor-sidebar.jsx │ │ └── editor-topbar.jsx │ │ └── page.jsx ├── api │ └── imagekit │ │ └── upload │ │ └── route.js ├── favicon.ico ├── globals.css ├── layout.js └── page.jsx ├── components.json ├── components ├── convex-client-provider.jsx ├── features.jsx ├── floating-shapes.jsx ├── header.jsx ├── interactive-stats.jsx ├── pricing.jsx ├── theme-provider.jsx ├── ui │ ├── alert.jsx │ ├── badge.jsx │ ├── button.jsx │ ├── card.jsx │ ├── dialog.jsx │ ├── dropdown-menu.jsx │ ├── input.jsx │ ├── label.jsx │ ├── select.jsx │ ├── slider.jsx │ ├── sonner.jsx │ ├── switch.jsx │ └── tabs.jsx └── upgrade-modal.jsx ├── context └── context.jsx ├── convex ├── README.md ├── _generated │ ├── api.d.ts │ ├── api.js │ ├── dataModel.d.ts │ ├── server.d.ts │ └── server.js ├── auth.config.js ├── projects.js ├── schema.js ├── tsconfig.json └── users.js ├── eslint.config.mjs ├── hooks ├── use-convex-query.js ├── use-landing-hooks.js ├── use-parallax.js ├── use-plan-access.js └── use-store-user.jsx ├── jsconfig.json ├── lib └── utils.js ├── middleware.js ├── next.config.mjs ├── package.json ├── postcss.config.mjs └── public ├── logo-light.png ├── logo-text.png ├── logo.png ├── pixxel-logo.png └── prompt.txt /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piyush-eon/ai-image-editor/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piyush-eon/ai-image-editor/HEAD/README.md -------------------------------------------------------------------------------- /app/(auth)/layout.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piyush-eon/ai-image-editor/HEAD/app/(auth)/layout.js -------------------------------------------------------------------------------- /app/(auth)/sign-in/[[...sign-in]]/page.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piyush-eon/ai-image-editor/HEAD/app/(auth)/sign-in/[[...sign-in]]/page.jsx -------------------------------------------------------------------------------- /app/(auth)/sign-up/[[...sign-up]]/page.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piyush-eon/ai-image-editor/HEAD/app/(auth)/sign-up/[[...sign-up]]/page.jsx -------------------------------------------------------------------------------- /app/(main)/dashboard/_components/new-project-modal.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piyush-eon/ai-image-editor/HEAD/app/(main)/dashboard/_components/new-project-modal.jsx -------------------------------------------------------------------------------- /app/(main)/dashboard/_components/project-card.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piyush-eon/ai-image-editor/HEAD/app/(main)/dashboard/_components/project-card.jsx -------------------------------------------------------------------------------- /app/(main)/dashboard/_components/project-grid.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piyush-eon/ai-image-editor/HEAD/app/(main)/dashboard/_components/project-grid.jsx -------------------------------------------------------------------------------- /app/(main)/dashboard/page.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piyush-eon/ai-image-editor/HEAD/app/(main)/dashboard/page.jsx -------------------------------------------------------------------------------- /app/(main)/editor/[projectId]/_components/_tools/adjust.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piyush-eon/ai-image-editor/HEAD/app/(main)/editor/[projectId]/_components/_tools/adjust.jsx -------------------------------------------------------------------------------- /app/(main)/editor/[projectId]/_components/_tools/ai-edit.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piyush-eon/ai-image-editor/HEAD/app/(main)/editor/[projectId]/_components/_tools/ai-edit.jsx -------------------------------------------------------------------------------- /app/(main)/editor/[projectId]/_components/_tools/ai-extend.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piyush-eon/ai-image-editor/HEAD/app/(main)/editor/[projectId]/_components/_tools/ai-extend.jsx -------------------------------------------------------------------------------- /app/(main)/editor/[projectId]/_components/_tools/background-controls.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piyush-eon/ai-image-editor/HEAD/app/(main)/editor/[projectId]/_components/_tools/background-controls.jsx -------------------------------------------------------------------------------- /app/(main)/editor/[projectId]/_components/_tools/crop.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piyush-eon/ai-image-editor/HEAD/app/(main)/editor/[projectId]/_components/_tools/crop.jsx -------------------------------------------------------------------------------- /app/(main)/editor/[projectId]/_components/_tools/resize.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piyush-eon/ai-image-editor/HEAD/app/(main)/editor/[projectId]/_components/_tools/resize.jsx -------------------------------------------------------------------------------- /app/(main)/editor/[projectId]/_components/_tools/text.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piyush-eon/ai-image-editor/HEAD/app/(main)/editor/[projectId]/_components/_tools/text.jsx -------------------------------------------------------------------------------- /app/(main)/editor/[projectId]/_components/canvas.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piyush-eon/ai-image-editor/HEAD/app/(main)/editor/[projectId]/_components/canvas.jsx -------------------------------------------------------------------------------- /app/(main)/editor/[projectId]/_components/editor-sidebar.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piyush-eon/ai-image-editor/HEAD/app/(main)/editor/[projectId]/_components/editor-sidebar.jsx -------------------------------------------------------------------------------- /app/(main)/editor/[projectId]/_components/editor-topbar.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piyush-eon/ai-image-editor/HEAD/app/(main)/editor/[projectId]/_components/editor-topbar.jsx -------------------------------------------------------------------------------- /app/(main)/editor/[projectId]/page.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piyush-eon/ai-image-editor/HEAD/app/(main)/editor/[projectId]/page.jsx -------------------------------------------------------------------------------- /app/api/imagekit/upload/route.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piyush-eon/ai-image-editor/HEAD/app/api/imagekit/upload/route.js -------------------------------------------------------------------------------- /app/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piyush-eon/ai-image-editor/HEAD/app/favicon.ico -------------------------------------------------------------------------------- /app/globals.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piyush-eon/ai-image-editor/HEAD/app/globals.css -------------------------------------------------------------------------------- /app/layout.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piyush-eon/ai-image-editor/HEAD/app/layout.js -------------------------------------------------------------------------------- /app/page.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piyush-eon/ai-image-editor/HEAD/app/page.jsx -------------------------------------------------------------------------------- /components.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piyush-eon/ai-image-editor/HEAD/components.json -------------------------------------------------------------------------------- /components/convex-client-provider.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piyush-eon/ai-image-editor/HEAD/components/convex-client-provider.jsx -------------------------------------------------------------------------------- /components/features.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piyush-eon/ai-image-editor/HEAD/components/features.jsx -------------------------------------------------------------------------------- /components/floating-shapes.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piyush-eon/ai-image-editor/HEAD/components/floating-shapes.jsx -------------------------------------------------------------------------------- /components/header.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piyush-eon/ai-image-editor/HEAD/components/header.jsx -------------------------------------------------------------------------------- /components/interactive-stats.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piyush-eon/ai-image-editor/HEAD/components/interactive-stats.jsx -------------------------------------------------------------------------------- /components/pricing.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piyush-eon/ai-image-editor/HEAD/components/pricing.jsx -------------------------------------------------------------------------------- /components/theme-provider.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piyush-eon/ai-image-editor/HEAD/components/theme-provider.jsx -------------------------------------------------------------------------------- /components/ui/alert.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piyush-eon/ai-image-editor/HEAD/components/ui/alert.jsx -------------------------------------------------------------------------------- /components/ui/badge.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piyush-eon/ai-image-editor/HEAD/components/ui/badge.jsx -------------------------------------------------------------------------------- /components/ui/button.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piyush-eon/ai-image-editor/HEAD/components/ui/button.jsx -------------------------------------------------------------------------------- /components/ui/card.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piyush-eon/ai-image-editor/HEAD/components/ui/card.jsx -------------------------------------------------------------------------------- /components/ui/dialog.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piyush-eon/ai-image-editor/HEAD/components/ui/dialog.jsx -------------------------------------------------------------------------------- /components/ui/dropdown-menu.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piyush-eon/ai-image-editor/HEAD/components/ui/dropdown-menu.jsx -------------------------------------------------------------------------------- /components/ui/input.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piyush-eon/ai-image-editor/HEAD/components/ui/input.jsx -------------------------------------------------------------------------------- /components/ui/label.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piyush-eon/ai-image-editor/HEAD/components/ui/label.jsx -------------------------------------------------------------------------------- /components/ui/select.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piyush-eon/ai-image-editor/HEAD/components/ui/select.jsx -------------------------------------------------------------------------------- /components/ui/slider.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piyush-eon/ai-image-editor/HEAD/components/ui/slider.jsx -------------------------------------------------------------------------------- /components/ui/sonner.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piyush-eon/ai-image-editor/HEAD/components/ui/sonner.jsx -------------------------------------------------------------------------------- /components/ui/switch.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piyush-eon/ai-image-editor/HEAD/components/ui/switch.jsx -------------------------------------------------------------------------------- /components/ui/tabs.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piyush-eon/ai-image-editor/HEAD/components/ui/tabs.jsx -------------------------------------------------------------------------------- /components/upgrade-modal.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piyush-eon/ai-image-editor/HEAD/components/upgrade-modal.jsx -------------------------------------------------------------------------------- /context/context.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piyush-eon/ai-image-editor/HEAD/context/context.jsx -------------------------------------------------------------------------------- /convex/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piyush-eon/ai-image-editor/HEAD/convex/README.md -------------------------------------------------------------------------------- /convex/_generated/api.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piyush-eon/ai-image-editor/HEAD/convex/_generated/api.d.ts -------------------------------------------------------------------------------- /convex/_generated/api.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piyush-eon/ai-image-editor/HEAD/convex/_generated/api.js -------------------------------------------------------------------------------- /convex/_generated/dataModel.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piyush-eon/ai-image-editor/HEAD/convex/_generated/dataModel.d.ts -------------------------------------------------------------------------------- /convex/_generated/server.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piyush-eon/ai-image-editor/HEAD/convex/_generated/server.d.ts -------------------------------------------------------------------------------- /convex/_generated/server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piyush-eon/ai-image-editor/HEAD/convex/_generated/server.js -------------------------------------------------------------------------------- /convex/auth.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piyush-eon/ai-image-editor/HEAD/convex/auth.config.js -------------------------------------------------------------------------------- /convex/projects.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piyush-eon/ai-image-editor/HEAD/convex/projects.js -------------------------------------------------------------------------------- /convex/schema.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piyush-eon/ai-image-editor/HEAD/convex/schema.js -------------------------------------------------------------------------------- /convex/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piyush-eon/ai-image-editor/HEAD/convex/tsconfig.json -------------------------------------------------------------------------------- /convex/users.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piyush-eon/ai-image-editor/HEAD/convex/users.js -------------------------------------------------------------------------------- /eslint.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piyush-eon/ai-image-editor/HEAD/eslint.config.mjs -------------------------------------------------------------------------------- /hooks/use-convex-query.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piyush-eon/ai-image-editor/HEAD/hooks/use-convex-query.js -------------------------------------------------------------------------------- /hooks/use-landing-hooks.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piyush-eon/ai-image-editor/HEAD/hooks/use-landing-hooks.js -------------------------------------------------------------------------------- /hooks/use-parallax.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piyush-eon/ai-image-editor/HEAD/hooks/use-parallax.js -------------------------------------------------------------------------------- /hooks/use-plan-access.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piyush-eon/ai-image-editor/HEAD/hooks/use-plan-access.js -------------------------------------------------------------------------------- /hooks/use-store-user.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piyush-eon/ai-image-editor/HEAD/hooks/use-store-user.jsx -------------------------------------------------------------------------------- /jsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piyush-eon/ai-image-editor/HEAD/jsconfig.json -------------------------------------------------------------------------------- /lib/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piyush-eon/ai-image-editor/HEAD/lib/utils.js -------------------------------------------------------------------------------- /middleware.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piyush-eon/ai-image-editor/HEAD/middleware.js -------------------------------------------------------------------------------- /next.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piyush-eon/ai-image-editor/HEAD/next.config.mjs -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piyush-eon/ai-image-editor/HEAD/package.json -------------------------------------------------------------------------------- /postcss.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piyush-eon/ai-image-editor/HEAD/postcss.config.mjs -------------------------------------------------------------------------------- /public/logo-light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piyush-eon/ai-image-editor/HEAD/public/logo-light.png -------------------------------------------------------------------------------- /public/logo-text.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piyush-eon/ai-image-editor/HEAD/public/logo-text.png -------------------------------------------------------------------------------- /public/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piyush-eon/ai-image-editor/HEAD/public/logo.png -------------------------------------------------------------------------------- /public/pixxel-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piyush-eon/ai-image-editor/HEAD/public/pixxel-logo.png -------------------------------------------------------------------------------- /public/prompt.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piyush-eon/ai-image-editor/HEAD/public/prompt.txt --------------------------------------------------------------------------------