├── .eslintrc.json ├── .github ├── banner.png ├── chef.webp └── demo.gif ├── .gitignore ├── .prettierrc.json ├── LICENSE ├── README.md ├── lib ├── env.mjs ├── prisma.ts ├── prompt.ts ├── ratelimit.ts ├── recipe.ts └── tailwindcss.ts ├── next.config.mjs ├── package.json ├── postcss.config.js ├── prisma ├── migrations │ ├── 20230226175856_init │ │ └── migration.sql │ ├── 20230226180854_recipe_content │ │ └── migration.sql │ ├── 20230226193255_recipe_long_content │ │ └── migration.sql │ ├── 20230304193849_recipe_type_size │ │ └── migration.sql │ └── migration_lock.toml └── schema.prisma ├── public ├── android-chrome-192x192.png ├── android-chrome-512x512.png ├── apple-touch-icon.png ├── favicon-16x16.png ├── favicon-32x32.png ├── favicon.ico └── og.png ├── src ├── components │ ├── Button.tsx │ ├── Checkbox.tsx │ ├── Heading.tsx │ ├── OGTags.tsx │ ├── Spinner.tsx │ ├── Tabs.tsx │ ├── Text.tsx │ └── index.ts ├── hooks │ ├── index.ts │ └── useDebounce.ts ├── pages │ ├── _app.tsx │ ├── _document.tsx │ ├── api │ │ ├── generate.ts │ │ └── recipe │ │ │ ├── count.ts │ │ │ └── index.ts │ └── index.tsx └── styles │ └── globals.css ├── tailwind.config.js ├── tsconfig.json └── yarn.lock /.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danieljpgo/iachef/HEAD/.eslintrc.json -------------------------------------------------------------------------------- /.github/banner.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danieljpgo/iachef/HEAD/.github/banner.png -------------------------------------------------------------------------------- /.github/chef.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danieljpgo/iachef/HEAD/.github/chef.webp -------------------------------------------------------------------------------- /.github/demo.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danieljpgo/iachef/HEAD/.github/demo.gif -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danieljpgo/iachef/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danieljpgo/iachef/HEAD/.prettierrc.json -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danieljpgo/iachef/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danieljpgo/iachef/HEAD/README.md -------------------------------------------------------------------------------- /lib/env.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danieljpgo/iachef/HEAD/lib/env.mjs -------------------------------------------------------------------------------- /lib/prisma.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danieljpgo/iachef/HEAD/lib/prisma.ts -------------------------------------------------------------------------------- /lib/prompt.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danieljpgo/iachef/HEAD/lib/prompt.ts -------------------------------------------------------------------------------- /lib/ratelimit.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danieljpgo/iachef/HEAD/lib/ratelimit.ts -------------------------------------------------------------------------------- /lib/recipe.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danieljpgo/iachef/HEAD/lib/recipe.ts -------------------------------------------------------------------------------- /lib/tailwindcss.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danieljpgo/iachef/HEAD/lib/tailwindcss.ts -------------------------------------------------------------------------------- /next.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danieljpgo/iachef/HEAD/next.config.mjs -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danieljpgo/iachef/HEAD/package.json -------------------------------------------------------------------------------- /postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danieljpgo/iachef/HEAD/postcss.config.js -------------------------------------------------------------------------------- /prisma/migrations/20230226175856_init/migration.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danieljpgo/iachef/HEAD/prisma/migrations/20230226175856_init/migration.sql -------------------------------------------------------------------------------- /prisma/migrations/20230226180854_recipe_content/migration.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danieljpgo/iachef/HEAD/prisma/migrations/20230226180854_recipe_content/migration.sql -------------------------------------------------------------------------------- /prisma/migrations/20230226193255_recipe_long_content/migration.sql: -------------------------------------------------------------------------------- 1 | -- AlterTable 2 | ALTER TABLE `Recipe` MODIFY `content` TEXT NOT NULL; 3 | -------------------------------------------------------------------------------- /prisma/migrations/20230304193849_recipe_type_size/migration.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danieljpgo/iachef/HEAD/prisma/migrations/20230304193849_recipe_type_size/migration.sql -------------------------------------------------------------------------------- /prisma/migrations/migration_lock.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danieljpgo/iachef/HEAD/prisma/migrations/migration_lock.toml -------------------------------------------------------------------------------- /prisma/schema.prisma: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danieljpgo/iachef/HEAD/prisma/schema.prisma -------------------------------------------------------------------------------- /public/android-chrome-192x192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danieljpgo/iachef/HEAD/public/android-chrome-192x192.png -------------------------------------------------------------------------------- /public/android-chrome-512x512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danieljpgo/iachef/HEAD/public/android-chrome-512x512.png -------------------------------------------------------------------------------- /public/apple-touch-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danieljpgo/iachef/HEAD/public/apple-touch-icon.png -------------------------------------------------------------------------------- /public/favicon-16x16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danieljpgo/iachef/HEAD/public/favicon-16x16.png -------------------------------------------------------------------------------- /public/favicon-32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danieljpgo/iachef/HEAD/public/favicon-32x32.png -------------------------------------------------------------------------------- /public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danieljpgo/iachef/HEAD/public/favicon.ico -------------------------------------------------------------------------------- /public/og.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danieljpgo/iachef/HEAD/public/og.png -------------------------------------------------------------------------------- /src/components/Button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danieljpgo/iachef/HEAD/src/components/Button.tsx -------------------------------------------------------------------------------- /src/components/Checkbox.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danieljpgo/iachef/HEAD/src/components/Checkbox.tsx -------------------------------------------------------------------------------- /src/components/Heading.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danieljpgo/iachef/HEAD/src/components/Heading.tsx -------------------------------------------------------------------------------- /src/components/OGTags.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danieljpgo/iachef/HEAD/src/components/OGTags.tsx -------------------------------------------------------------------------------- /src/components/Spinner.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danieljpgo/iachef/HEAD/src/components/Spinner.tsx -------------------------------------------------------------------------------- /src/components/Tabs.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danieljpgo/iachef/HEAD/src/components/Tabs.tsx -------------------------------------------------------------------------------- /src/components/Text.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danieljpgo/iachef/HEAD/src/components/Text.tsx -------------------------------------------------------------------------------- /src/components/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danieljpgo/iachef/HEAD/src/components/index.ts -------------------------------------------------------------------------------- /src/hooks/index.ts: -------------------------------------------------------------------------------- 1 | export * from "./useDebounce"; 2 | -------------------------------------------------------------------------------- /src/hooks/useDebounce.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danieljpgo/iachef/HEAD/src/hooks/useDebounce.ts -------------------------------------------------------------------------------- /src/pages/_app.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danieljpgo/iachef/HEAD/src/pages/_app.tsx -------------------------------------------------------------------------------- /src/pages/_document.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danieljpgo/iachef/HEAD/src/pages/_document.tsx -------------------------------------------------------------------------------- /src/pages/api/generate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danieljpgo/iachef/HEAD/src/pages/api/generate.ts -------------------------------------------------------------------------------- /src/pages/api/recipe/count.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danieljpgo/iachef/HEAD/src/pages/api/recipe/count.ts -------------------------------------------------------------------------------- /src/pages/api/recipe/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danieljpgo/iachef/HEAD/src/pages/api/recipe/index.ts -------------------------------------------------------------------------------- /src/pages/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danieljpgo/iachef/HEAD/src/pages/index.tsx -------------------------------------------------------------------------------- /src/styles/globals.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danieljpgo/iachef/HEAD/src/styles/globals.css -------------------------------------------------------------------------------- /tailwind.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danieljpgo/iachef/HEAD/tailwind.config.js -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danieljpgo/iachef/HEAD/tsconfig.json -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danieljpgo/iachef/HEAD/yarn.lock --------------------------------------------------------------------------------