├── .eslintrc.json ├── .gitignore ├── README.md ├── app ├── api │ └── download │ │ └── route.ts ├── favicon.ico ├── globals.css ├── layout.tsx └── page.tsx ├── components.json ├── components ├── active-image.tsx ├── editor.tsx ├── icons │ ├── tiktok.tsx │ └── youtube.tsx ├── layers.tsx ├── layers │ ├── image-comparison.tsx │ ├── layer-image.tsx │ └── layer-info.tsx ├── loading.tsx ├── theme.tsx ├── toggle.tsx ├── toolbar │ ├── bg-remove.tsx │ ├── bg-replace.tsx │ ├── export-image.tsx │ ├── extract-part.tsx │ ├── gen-remove.tsx │ ├── generative-fill.tsx │ ├── image-tools.tsx │ ├── recolor.tsx │ ├── resizeable.tsx │ ├── smart-crop.tsx │ ├── transcribe.tsx │ └── video-tools.tsx ├── ui │ ├── badge.tsx │ ├── button.tsx │ ├── card.tsx │ ├── checkbox.tsx │ ├── dialog.tsx │ ├── dropdown-menu.tsx │ ├── form.tsx │ ├── input.tsx │ ├── label.tsx │ ├── popover.tsx │ ├── radio-group.tsx │ └── tooltip.tsx └── upload │ ├── upload-form.tsx │ ├── upload-image.tsx │ └── upload-video.tsx ├── lib ├── layer-store.tsx ├── store.tsx └── utils.ts ├── next.config.mjs ├── package.json ├── postcss.config.mjs ├── public ├── animations │ ├── ai-generating.json │ ├── cloud-animation.json │ ├── image-upload.json │ ├── loading.json │ └── video-upload.json ├── next.svg └── vercel.svg ├── server ├── bg-remove.ts ├── bg-replace.ts ├── extract.ts ├── gen-fill.ts ├── gen-remove.ts ├── recolor.ts ├── safe-action.ts ├── smart-crop.ts ├── test.ts ├── transcribe.ts ├── upload-image.ts ├── upload-video.ts └── url_process.ts ├── tailwind.config.ts ├── tsconfig.json └── types └── upload.ts /.eslintrc.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "next/core-web-vitals" 3 | } 4 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developedbyed/cloudinary-ai/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developedbyed/cloudinary-ai/HEAD/README.md -------------------------------------------------------------------------------- /app/api/download/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developedbyed/cloudinary-ai/HEAD/app/api/download/route.ts -------------------------------------------------------------------------------- /app/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developedbyed/cloudinary-ai/HEAD/app/favicon.ico -------------------------------------------------------------------------------- /app/globals.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developedbyed/cloudinary-ai/HEAD/app/globals.css -------------------------------------------------------------------------------- /app/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developedbyed/cloudinary-ai/HEAD/app/layout.tsx -------------------------------------------------------------------------------- /app/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developedbyed/cloudinary-ai/HEAD/app/page.tsx -------------------------------------------------------------------------------- /components.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developedbyed/cloudinary-ai/HEAD/components.json -------------------------------------------------------------------------------- /components/active-image.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developedbyed/cloudinary-ai/HEAD/components/active-image.tsx -------------------------------------------------------------------------------- /components/editor.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developedbyed/cloudinary-ai/HEAD/components/editor.tsx -------------------------------------------------------------------------------- /components/icons/tiktok.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developedbyed/cloudinary-ai/HEAD/components/icons/tiktok.tsx -------------------------------------------------------------------------------- /components/icons/youtube.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developedbyed/cloudinary-ai/HEAD/components/icons/youtube.tsx -------------------------------------------------------------------------------- /components/layers.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developedbyed/cloudinary-ai/HEAD/components/layers.tsx -------------------------------------------------------------------------------- /components/layers/image-comparison.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developedbyed/cloudinary-ai/HEAD/components/layers/image-comparison.tsx -------------------------------------------------------------------------------- /components/layers/layer-image.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developedbyed/cloudinary-ai/HEAD/components/layers/layer-image.tsx -------------------------------------------------------------------------------- /components/layers/layer-info.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developedbyed/cloudinary-ai/HEAD/components/layers/layer-info.tsx -------------------------------------------------------------------------------- /components/loading.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developedbyed/cloudinary-ai/HEAD/components/loading.tsx -------------------------------------------------------------------------------- /components/theme.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developedbyed/cloudinary-ai/HEAD/components/theme.tsx -------------------------------------------------------------------------------- /components/toggle.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developedbyed/cloudinary-ai/HEAD/components/toggle.tsx -------------------------------------------------------------------------------- /components/toolbar/bg-remove.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developedbyed/cloudinary-ai/HEAD/components/toolbar/bg-remove.tsx -------------------------------------------------------------------------------- /components/toolbar/bg-replace.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developedbyed/cloudinary-ai/HEAD/components/toolbar/bg-replace.tsx -------------------------------------------------------------------------------- /components/toolbar/export-image.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developedbyed/cloudinary-ai/HEAD/components/toolbar/export-image.tsx -------------------------------------------------------------------------------- /components/toolbar/extract-part.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developedbyed/cloudinary-ai/HEAD/components/toolbar/extract-part.tsx -------------------------------------------------------------------------------- /components/toolbar/gen-remove.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developedbyed/cloudinary-ai/HEAD/components/toolbar/gen-remove.tsx -------------------------------------------------------------------------------- /components/toolbar/generative-fill.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developedbyed/cloudinary-ai/HEAD/components/toolbar/generative-fill.tsx -------------------------------------------------------------------------------- /components/toolbar/image-tools.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developedbyed/cloudinary-ai/HEAD/components/toolbar/image-tools.tsx -------------------------------------------------------------------------------- /components/toolbar/recolor.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developedbyed/cloudinary-ai/HEAD/components/toolbar/recolor.tsx -------------------------------------------------------------------------------- /components/toolbar/resizeable.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developedbyed/cloudinary-ai/HEAD/components/toolbar/resizeable.tsx -------------------------------------------------------------------------------- /components/toolbar/smart-crop.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developedbyed/cloudinary-ai/HEAD/components/toolbar/smart-crop.tsx -------------------------------------------------------------------------------- /components/toolbar/transcribe.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developedbyed/cloudinary-ai/HEAD/components/toolbar/transcribe.tsx -------------------------------------------------------------------------------- /components/toolbar/video-tools.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developedbyed/cloudinary-ai/HEAD/components/toolbar/video-tools.tsx -------------------------------------------------------------------------------- /components/ui/badge.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developedbyed/cloudinary-ai/HEAD/components/ui/badge.tsx -------------------------------------------------------------------------------- /components/ui/button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developedbyed/cloudinary-ai/HEAD/components/ui/button.tsx -------------------------------------------------------------------------------- /components/ui/card.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developedbyed/cloudinary-ai/HEAD/components/ui/card.tsx -------------------------------------------------------------------------------- /components/ui/checkbox.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developedbyed/cloudinary-ai/HEAD/components/ui/checkbox.tsx -------------------------------------------------------------------------------- /components/ui/dialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developedbyed/cloudinary-ai/HEAD/components/ui/dialog.tsx -------------------------------------------------------------------------------- /components/ui/dropdown-menu.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developedbyed/cloudinary-ai/HEAD/components/ui/dropdown-menu.tsx -------------------------------------------------------------------------------- /components/ui/form.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developedbyed/cloudinary-ai/HEAD/components/ui/form.tsx -------------------------------------------------------------------------------- /components/ui/input.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developedbyed/cloudinary-ai/HEAD/components/ui/input.tsx -------------------------------------------------------------------------------- /components/ui/label.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developedbyed/cloudinary-ai/HEAD/components/ui/label.tsx -------------------------------------------------------------------------------- /components/ui/popover.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developedbyed/cloudinary-ai/HEAD/components/ui/popover.tsx -------------------------------------------------------------------------------- /components/ui/radio-group.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developedbyed/cloudinary-ai/HEAD/components/ui/radio-group.tsx -------------------------------------------------------------------------------- /components/ui/tooltip.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developedbyed/cloudinary-ai/HEAD/components/ui/tooltip.tsx -------------------------------------------------------------------------------- /components/upload/upload-form.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developedbyed/cloudinary-ai/HEAD/components/upload/upload-form.tsx -------------------------------------------------------------------------------- /components/upload/upload-image.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developedbyed/cloudinary-ai/HEAD/components/upload/upload-image.tsx -------------------------------------------------------------------------------- /components/upload/upload-video.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developedbyed/cloudinary-ai/HEAD/components/upload/upload-video.tsx -------------------------------------------------------------------------------- /lib/layer-store.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developedbyed/cloudinary-ai/HEAD/lib/layer-store.tsx -------------------------------------------------------------------------------- /lib/store.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developedbyed/cloudinary-ai/HEAD/lib/store.tsx -------------------------------------------------------------------------------- /lib/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developedbyed/cloudinary-ai/HEAD/lib/utils.ts -------------------------------------------------------------------------------- /next.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developedbyed/cloudinary-ai/HEAD/next.config.mjs -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developedbyed/cloudinary-ai/HEAD/package.json -------------------------------------------------------------------------------- /postcss.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developedbyed/cloudinary-ai/HEAD/postcss.config.mjs -------------------------------------------------------------------------------- /public/animations/ai-generating.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developedbyed/cloudinary-ai/HEAD/public/animations/ai-generating.json -------------------------------------------------------------------------------- /public/animations/cloud-animation.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developedbyed/cloudinary-ai/HEAD/public/animations/cloud-animation.json -------------------------------------------------------------------------------- /public/animations/image-upload.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developedbyed/cloudinary-ai/HEAD/public/animations/image-upload.json -------------------------------------------------------------------------------- /public/animations/loading.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developedbyed/cloudinary-ai/HEAD/public/animations/loading.json -------------------------------------------------------------------------------- /public/animations/video-upload.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developedbyed/cloudinary-ai/HEAD/public/animations/video-upload.json -------------------------------------------------------------------------------- /public/next.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developedbyed/cloudinary-ai/HEAD/public/next.svg -------------------------------------------------------------------------------- /public/vercel.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developedbyed/cloudinary-ai/HEAD/public/vercel.svg -------------------------------------------------------------------------------- /server/bg-remove.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developedbyed/cloudinary-ai/HEAD/server/bg-remove.ts -------------------------------------------------------------------------------- /server/bg-replace.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developedbyed/cloudinary-ai/HEAD/server/bg-replace.ts -------------------------------------------------------------------------------- /server/extract.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developedbyed/cloudinary-ai/HEAD/server/extract.ts -------------------------------------------------------------------------------- /server/gen-fill.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developedbyed/cloudinary-ai/HEAD/server/gen-fill.ts -------------------------------------------------------------------------------- /server/gen-remove.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developedbyed/cloudinary-ai/HEAD/server/gen-remove.ts -------------------------------------------------------------------------------- /server/recolor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developedbyed/cloudinary-ai/HEAD/server/recolor.ts -------------------------------------------------------------------------------- /server/safe-action.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developedbyed/cloudinary-ai/HEAD/server/safe-action.ts -------------------------------------------------------------------------------- /server/smart-crop.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developedbyed/cloudinary-ai/HEAD/server/smart-crop.ts -------------------------------------------------------------------------------- /server/test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developedbyed/cloudinary-ai/HEAD/server/test.ts -------------------------------------------------------------------------------- /server/transcribe.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developedbyed/cloudinary-ai/HEAD/server/transcribe.ts -------------------------------------------------------------------------------- /server/upload-image.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developedbyed/cloudinary-ai/HEAD/server/upload-image.ts -------------------------------------------------------------------------------- /server/upload-video.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developedbyed/cloudinary-ai/HEAD/server/upload-video.ts -------------------------------------------------------------------------------- /server/url_process.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developedbyed/cloudinary-ai/HEAD/server/url_process.ts -------------------------------------------------------------------------------- /tailwind.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developedbyed/cloudinary-ai/HEAD/tailwind.config.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developedbyed/cloudinary-ai/HEAD/tsconfig.json -------------------------------------------------------------------------------- /types/upload.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/developedbyed/cloudinary-ai/HEAD/types/upload.ts --------------------------------------------------------------------------------