├── .env.example ├── .gitignore ├── README.md ├── bun.lock ├── changes.patch ├── components.json ├── eslint.config.mjs ├── next-env.d.ts ├── next.config.mjs ├── package.json ├── postcss.config.mjs ├── public ├── favicon.ico ├── fonts │ ├── commit │ │ ├── CommitMono-400-Regular.otf │ │ └── CommitMono-600-Regular.otf │ ├── focal │ │ ├── Focal-Bold.woff2 │ │ ├── Focal-BoldItalic.woff2 │ │ ├── Focal-Italic.otf │ │ ├── Focal-Italic.woff2 │ │ ├── Focal-Light.woff2 │ │ ├── Focal-LightItalic.woff2 │ │ ├── Focal-Medium.otf │ │ ├── Focal-Medium.woff2 │ │ ├── Focal-MediumItalic.woff2 │ │ ├── Focal-Regular.otf │ │ └── Focal-Regular.woff2 │ └── hal │ │ ├── HALTimezone-Italic.woff2 │ │ ├── HALTimezone-MonoRegular.woff2 │ │ └── HALTimezone-Regular.woff2 └── images │ ├── community │ ├── 1.jpg │ ├── 2.jpg │ ├── 3.jpg │ └── 4.jpg │ ├── og-image.jpeg │ └── styles │ ├── americancartoon.png │ ├── anime.jpg │ ├── bighead.jpg │ ├── broccoli.jpeg │ ├── clay.png │ ├── fluffy.jpg │ ├── ghibli.png │ ├── glassprism.jpg │ ├── jojo.png │ ├── lego.png │ ├── pixel.png │ ├── plushie.png │ ├── simpsons.jpg │ ├── snoopy.png │ └── wojack.jpg ├── src ├── app │ ├── api │ │ ├── fal │ │ │ └── route.ts │ │ └── trpc │ │ │ └── [trpc] │ │ │ └── route.ts │ ├── core-providers.tsx │ ├── globals.css │ ├── layout.tsx │ ├── not-found.tsx │ └── page.tsx ├── components │ ├── icons │ │ └── logo.tsx │ └── ui │ │ ├── button.tsx │ │ ├── card.tsx │ │ ├── icons │ │ ├── fal.tsx │ │ └── index.tsx │ │ ├── input.tsx │ │ ├── label.tsx │ │ ├── loading-animation.tsx │ │ └── textarea.tsx ├── lib │ ├── fonts.ts │ ├── models.ts │ ├── query-client.ts │ ├── ratelimit.ts │ └── utils.ts ├── server │ ├── api │ │ ├── root.ts │ │ └── trpc.ts │ └── trpc │ │ ├── context.ts │ │ ├── init.ts │ │ └── routers │ │ └── _app.ts └── trpc │ ├── client.tsx │ └── server.tsx ├── tailwind.config.ts └── tsconfig.json /.env.example: -------------------------------------------------------------------------------- 1 | FAL_KEY= -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .env 2 | .env.local 3 | node_modules 4 | .next 5 | .vercel -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-ai-community/fal-flux-kontext-demo/HEAD/README.md -------------------------------------------------------------------------------- /bun.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-ai-community/fal-flux-kontext-demo/HEAD/bun.lock -------------------------------------------------------------------------------- /changes.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-ai-community/fal-flux-kontext-demo/HEAD/changes.patch -------------------------------------------------------------------------------- /components.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-ai-community/fal-flux-kontext-demo/HEAD/components.json -------------------------------------------------------------------------------- /eslint.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-ai-community/fal-flux-kontext-demo/HEAD/eslint.config.mjs -------------------------------------------------------------------------------- /next-env.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-ai-community/fal-flux-kontext-demo/HEAD/next-env.d.ts -------------------------------------------------------------------------------- /next.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-ai-community/fal-flux-kontext-demo/HEAD/next.config.mjs -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-ai-community/fal-flux-kontext-demo/HEAD/package.json -------------------------------------------------------------------------------- /postcss.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-ai-community/fal-flux-kontext-demo/HEAD/postcss.config.mjs -------------------------------------------------------------------------------- /public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-ai-community/fal-flux-kontext-demo/HEAD/public/favicon.ico -------------------------------------------------------------------------------- /public/fonts/commit/CommitMono-400-Regular.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-ai-community/fal-flux-kontext-demo/HEAD/public/fonts/commit/CommitMono-400-Regular.otf -------------------------------------------------------------------------------- /public/fonts/commit/CommitMono-600-Regular.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-ai-community/fal-flux-kontext-demo/HEAD/public/fonts/commit/CommitMono-600-Regular.otf -------------------------------------------------------------------------------- /public/fonts/focal/Focal-Bold.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-ai-community/fal-flux-kontext-demo/HEAD/public/fonts/focal/Focal-Bold.woff2 -------------------------------------------------------------------------------- /public/fonts/focal/Focal-BoldItalic.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-ai-community/fal-flux-kontext-demo/HEAD/public/fonts/focal/Focal-BoldItalic.woff2 -------------------------------------------------------------------------------- /public/fonts/focal/Focal-Italic.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-ai-community/fal-flux-kontext-demo/HEAD/public/fonts/focal/Focal-Italic.otf -------------------------------------------------------------------------------- /public/fonts/focal/Focal-Italic.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-ai-community/fal-flux-kontext-demo/HEAD/public/fonts/focal/Focal-Italic.woff2 -------------------------------------------------------------------------------- /public/fonts/focal/Focal-Light.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-ai-community/fal-flux-kontext-demo/HEAD/public/fonts/focal/Focal-Light.woff2 -------------------------------------------------------------------------------- /public/fonts/focal/Focal-LightItalic.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-ai-community/fal-flux-kontext-demo/HEAD/public/fonts/focal/Focal-LightItalic.woff2 -------------------------------------------------------------------------------- /public/fonts/focal/Focal-Medium.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-ai-community/fal-flux-kontext-demo/HEAD/public/fonts/focal/Focal-Medium.otf -------------------------------------------------------------------------------- /public/fonts/focal/Focal-Medium.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-ai-community/fal-flux-kontext-demo/HEAD/public/fonts/focal/Focal-Medium.woff2 -------------------------------------------------------------------------------- /public/fonts/focal/Focal-MediumItalic.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-ai-community/fal-flux-kontext-demo/HEAD/public/fonts/focal/Focal-MediumItalic.woff2 -------------------------------------------------------------------------------- /public/fonts/focal/Focal-Regular.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-ai-community/fal-flux-kontext-demo/HEAD/public/fonts/focal/Focal-Regular.otf -------------------------------------------------------------------------------- /public/fonts/focal/Focal-Regular.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-ai-community/fal-flux-kontext-demo/HEAD/public/fonts/focal/Focal-Regular.woff2 -------------------------------------------------------------------------------- /public/fonts/hal/HALTimezone-Italic.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-ai-community/fal-flux-kontext-demo/HEAD/public/fonts/hal/HALTimezone-Italic.woff2 -------------------------------------------------------------------------------- /public/fonts/hal/HALTimezone-MonoRegular.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-ai-community/fal-flux-kontext-demo/HEAD/public/fonts/hal/HALTimezone-MonoRegular.woff2 -------------------------------------------------------------------------------- /public/fonts/hal/HALTimezone-Regular.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-ai-community/fal-flux-kontext-demo/HEAD/public/fonts/hal/HALTimezone-Regular.woff2 -------------------------------------------------------------------------------- /public/images/community/1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-ai-community/fal-flux-kontext-demo/HEAD/public/images/community/1.jpg -------------------------------------------------------------------------------- /public/images/community/2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-ai-community/fal-flux-kontext-demo/HEAD/public/images/community/2.jpg -------------------------------------------------------------------------------- /public/images/community/3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-ai-community/fal-flux-kontext-demo/HEAD/public/images/community/3.jpg -------------------------------------------------------------------------------- /public/images/community/4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-ai-community/fal-flux-kontext-demo/HEAD/public/images/community/4.jpg -------------------------------------------------------------------------------- /public/images/og-image.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-ai-community/fal-flux-kontext-demo/HEAD/public/images/og-image.jpeg -------------------------------------------------------------------------------- /public/images/styles/americancartoon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-ai-community/fal-flux-kontext-demo/HEAD/public/images/styles/americancartoon.png -------------------------------------------------------------------------------- /public/images/styles/anime.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-ai-community/fal-flux-kontext-demo/HEAD/public/images/styles/anime.jpg -------------------------------------------------------------------------------- /public/images/styles/bighead.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-ai-community/fal-flux-kontext-demo/HEAD/public/images/styles/bighead.jpg -------------------------------------------------------------------------------- /public/images/styles/broccoli.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-ai-community/fal-flux-kontext-demo/HEAD/public/images/styles/broccoli.jpeg -------------------------------------------------------------------------------- /public/images/styles/clay.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-ai-community/fal-flux-kontext-demo/HEAD/public/images/styles/clay.png -------------------------------------------------------------------------------- /public/images/styles/fluffy.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-ai-community/fal-flux-kontext-demo/HEAD/public/images/styles/fluffy.jpg -------------------------------------------------------------------------------- /public/images/styles/ghibli.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-ai-community/fal-flux-kontext-demo/HEAD/public/images/styles/ghibli.png -------------------------------------------------------------------------------- /public/images/styles/glassprism.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-ai-community/fal-flux-kontext-demo/HEAD/public/images/styles/glassprism.jpg -------------------------------------------------------------------------------- /public/images/styles/jojo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-ai-community/fal-flux-kontext-demo/HEAD/public/images/styles/jojo.png -------------------------------------------------------------------------------- /public/images/styles/lego.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-ai-community/fal-flux-kontext-demo/HEAD/public/images/styles/lego.png -------------------------------------------------------------------------------- /public/images/styles/pixel.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-ai-community/fal-flux-kontext-demo/HEAD/public/images/styles/pixel.png -------------------------------------------------------------------------------- /public/images/styles/plushie.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-ai-community/fal-flux-kontext-demo/HEAD/public/images/styles/plushie.png -------------------------------------------------------------------------------- /public/images/styles/simpsons.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-ai-community/fal-flux-kontext-demo/HEAD/public/images/styles/simpsons.jpg -------------------------------------------------------------------------------- /public/images/styles/snoopy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-ai-community/fal-flux-kontext-demo/HEAD/public/images/styles/snoopy.png -------------------------------------------------------------------------------- /public/images/styles/wojack.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-ai-community/fal-flux-kontext-demo/HEAD/public/images/styles/wojack.jpg -------------------------------------------------------------------------------- /src/app/api/fal/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-ai-community/fal-flux-kontext-demo/HEAD/src/app/api/fal/route.ts -------------------------------------------------------------------------------- /src/app/api/trpc/[trpc]/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-ai-community/fal-flux-kontext-demo/HEAD/src/app/api/trpc/[trpc]/route.ts -------------------------------------------------------------------------------- /src/app/core-providers.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-ai-community/fal-flux-kontext-demo/HEAD/src/app/core-providers.tsx -------------------------------------------------------------------------------- /src/app/globals.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-ai-community/fal-flux-kontext-demo/HEAD/src/app/globals.css -------------------------------------------------------------------------------- /src/app/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-ai-community/fal-flux-kontext-demo/HEAD/src/app/layout.tsx -------------------------------------------------------------------------------- /src/app/not-found.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-ai-community/fal-flux-kontext-demo/HEAD/src/app/not-found.tsx -------------------------------------------------------------------------------- /src/app/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-ai-community/fal-flux-kontext-demo/HEAD/src/app/page.tsx -------------------------------------------------------------------------------- /src/components/icons/logo.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-ai-community/fal-flux-kontext-demo/HEAD/src/components/icons/logo.tsx -------------------------------------------------------------------------------- /src/components/ui/button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-ai-community/fal-flux-kontext-demo/HEAD/src/components/ui/button.tsx -------------------------------------------------------------------------------- /src/components/ui/card.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-ai-community/fal-flux-kontext-demo/HEAD/src/components/ui/card.tsx -------------------------------------------------------------------------------- /src/components/ui/icons/fal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-ai-community/fal-flux-kontext-demo/HEAD/src/components/ui/icons/fal.tsx -------------------------------------------------------------------------------- /src/components/ui/icons/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-ai-community/fal-flux-kontext-demo/HEAD/src/components/ui/icons/index.tsx -------------------------------------------------------------------------------- /src/components/ui/input.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-ai-community/fal-flux-kontext-demo/HEAD/src/components/ui/input.tsx -------------------------------------------------------------------------------- /src/components/ui/label.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-ai-community/fal-flux-kontext-demo/HEAD/src/components/ui/label.tsx -------------------------------------------------------------------------------- /src/components/ui/loading-animation.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-ai-community/fal-flux-kontext-demo/HEAD/src/components/ui/loading-animation.tsx -------------------------------------------------------------------------------- /src/components/ui/textarea.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-ai-community/fal-flux-kontext-demo/HEAD/src/components/ui/textarea.tsx -------------------------------------------------------------------------------- /src/lib/fonts.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-ai-community/fal-flux-kontext-demo/HEAD/src/lib/fonts.ts -------------------------------------------------------------------------------- /src/lib/models.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-ai-community/fal-flux-kontext-demo/HEAD/src/lib/models.ts -------------------------------------------------------------------------------- /src/lib/query-client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-ai-community/fal-flux-kontext-demo/HEAD/src/lib/query-client.ts -------------------------------------------------------------------------------- /src/lib/ratelimit.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-ai-community/fal-flux-kontext-demo/HEAD/src/lib/ratelimit.ts -------------------------------------------------------------------------------- /src/lib/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-ai-community/fal-flux-kontext-demo/HEAD/src/lib/utils.ts -------------------------------------------------------------------------------- /src/server/api/root.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-ai-community/fal-flux-kontext-demo/HEAD/src/server/api/root.ts -------------------------------------------------------------------------------- /src/server/api/trpc.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-ai-community/fal-flux-kontext-demo/HEAD/src/server/api/trpc.ts -------------------------------------------------------------------------------- /src/server/trpc/context.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-ai-community/fal-flux-kontext-demo/HEAD/src/server/trpc/context.ts -------------------------------------------------------------------------------- /src/server/trpc/init.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-ai-community/fal-flux-kontext-demo/HEAD/src/server/trpc/init.ts -------------------------------------------------------------------------------- /src/server/trpc/routers/_app.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-ai-community/fal-flux-kontext-demo/HEAD/src/server/trpc/routers/_app.ts -------------------------------------------------------------------------------- /src/trpc/client.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-ai-community/fal-flux-kontext-demo/HEAD/src/trpc/client.tsx -------------------------------------------------------------------------------- /src/trpc/server.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-ai-community/fal-flux-kontext-demo/HEAD/src/trpc/server.tsx -------------------------------------------------------------------------------- /tailwind.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-ai-community/fal-flux-kontext-demo/HEAD/tailwind.config.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fal-ai-community/fal-flux-kontext-demo/HEAD/tsconfig.json --------------------------------------------------------------------------------