├── .editorconfig ├── .env.example ├── .eslintignore ├── .eslintrc.json ├── .gitignore ├── .prettierignore ├── .vscode └── settings.json ├── LICENSE ├── README.md ├── actions ├── api-limits.ts ├── delete-recipe-supabase.ts ├── fetch-recipes-supabase.ts ├── stripe-supabase │ ├── updateEmail.ts │ └── updateName.ts └── upsert-recipe-supabase.ts ├── app ├── (site) │ ├── account │ │ ├── components │ │ │ ├── form-button.tsx │ │ │ └── manage-subscription.tsx │ │ └── page.tsx │ ├── error.tsx │ ├── layout.tsx │ ├── loading.tsx │ ├── my-recipes │ │ ├── components │ │ │ ├── delete-recipe.tsx │ │ │ └── user-recipes.tsx │ │ └── page.tsx │ ├── plans │ │ ├── components │ │ │ └── products.tsx │ │ └── page.tsx │ ├── recipes │ │ ├── components │ │ │ ├── page-content.tsx │ │ │ ├── recipe-card.tsx │ │ │ └── save-recipe.tsx │ │ └── page.tsx │ └── sign-in │ │ └── page.tsx ├── api │ ├── create-checkout-session │ │ └── route.ts │ ├── create-portal-link │ │ └── route.ts │ ├── recipes │ │ └── route.ts │ └── webhooks │ │ └── route.ts ├── auth │ └── callback │ │ └── route.ts ├── globals.css ├── layout.tsx ├── page.tsx └── supabase-server.ts ├── components.json ├── components ├── analytics.tsx ├── auth-button.tsx ├── auth-ui.tsx ├── empty-placeholders.tsx ├── icons.tsx ├── main-nav.tsx ├── mobile-nav.tsx ├── mode-toggle.tsx ├── page-header.tsx ├── profile-dropdown.tsx ├── providers.tsx ├── secondary-nav.tsx ├── site-footer.tsx ├── site-header.tsx ├── theme-provider.tsx ├── theme-toggle.tsx └── ui │ ├── accordion.tsx │ ├── alert-dialog.tsx │ ├── avatar.tsx │ ├── badge.tsx │ ├── button.tsx │ ├── calendar.tsx │ ├── card.tsx │ ├── checkbox.tsx │ ├── command.tsx │ ├── context-menu.tsx │ ├── dialog.tsx │ ├── dropdown-menu.tsx │ ├── form.tsx │ ├── hover-card.tsx │ ├── input.tsx │ ├── label.tsx │ ├── menubar.tsx │ ├── popover.tsx │ ├── radio-group.tsx │ ├── scroll-area.tsx │ ├── select.tsx │ ├── separator.tsx │ ├── sheet.tsx │ ├── skeleton.tsx │ ├── slider.tsx │ ├── switch.tsx │ ├── table.tsx │ ├── tabs.tsx │ ├── textarea.tsx │ ├── toast.tsx │ ├── toaster.tsx │ ├── toggle.tsx │ ├── tooltip.tsx │ └── use-toast.ts ├── config └── site.ts ├── middleware.ts ├── next-env.d.ts ├── next.config.mjs ├── package.json ├── postcss.config.js ├── prettier.config.js ├── providers └── supabase-provider.tsx ├── public ├── favicon.ico ├── images │ ├── account.png │ ├── placeholder.png │ ├── recipe.png │ └── search_results.png ├── next.svg ├── thirteen.svg └── vercel.svg ├── schema.sql ├── styles └── globals.css ├── tailwind.config.js ├── tsconfig.json ├── tsconfig.tsbuildinfo ├── types.ts ├── types_db.ts ├── utils ├── cn.ts ├── constants.ts ├── fonts.ts ├── helpers.ts ├── stripe-client.ts ├── stripe.ts └── supabase-admin.ts └── yarn.lock /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dissorial/recipe-saas-demo/HEAD/.editorconfig -------------------------------------------------------------------------------- /.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dissorial/recipe-saas-demo/HEAD/.env.example -------------------------------------------------------------------------------- /.eslintignore: -------------------------------------------------------------------------------- 1 | dist/* 2 | .cache 3 | public 4 | node_modules 5 | *.esm.js 6 | -------------------------------------------------------------------------------- /.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dissorial/recipe-saas-demo/HEAD/.eslintrc.json -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dissorial/recipe-saas-demo/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dissorial/recipe-saas-demo/HEAD/.prettierignore -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dissorial/recipe-saas-demo/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dissorial/recipe-saas-demo/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dissorial/recipe-saas-demo/HEAD/README.md -------------------------------------------------------------------------------- /actions/api-limits.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dissorial/recipe-saas-demo/HEAD/actions/api-limits.ts -------------------------------------------------------------------------------- /actions/delete-recipe-supabase.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dissorial/recipe-saas-demo/HEAD/actions/delete-recipe-supabase.ts -------------------------------------------------------------------------------- /actions/fetch-recipes-supabase.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dissorial/recipe-saas-demo/HEAD/actions/fetch-recipes-supabase.ts -------------------------------------------------------------------------------- /actions/stripe-supabase/updateEmail.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dissorial/recipe-saas-demo/HEAD/actions/stripe-supabase/updateEmail.ts -------------------------------------------------------------------------------- /actions/stripe-supabase/updateName.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dissorial/recipe-saas-demo/HEAD/actions/stripe-supabase/updateName.ts -------------------------------------------------------------------------------- /actions/upsert-recipe-supabase.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dissorial/recipe-saas-demo/HEAD/actions/upsert-recipe-supabase.ts -------------------------------------------------------------------------------- /app/(site)/account/components/form-button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dissorial/recipe-saas-demo/HEAD/app/(site)/account/components/form-button.tsx -------------------------------------------------------------------------------- /app/(site)/account/components/manage-subscription.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dissorial/recipe-saas-demo/HEAD/app/(site)/account/components/manage-subscription.tsx -------------------------------------------------------------------------------- /app/(site)/account/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dissorial/recipe-saas-demo/HEAD/app/(site)/account/page.tsx -------------------------------------------------------------------------------- /app/(site)/error.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dissorial/recipe-saas-demo/HEAD/app/(site)/error.tsx -------------------------------------------------------------------------------- /app/(site)/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dissorial/recipe-saas-demo/HEAD/app/(site)/layout.tsx -------------------------------------------------------------------------------- /app/(site)/loading.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dissorial/recipe-saas-demo/HEAD/app/(site)/loading.tsx -------------------------------------------------------------------------------- /app/(site)/my-recipes/components/delete-recipe.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dissorial/recipe-saas-demo/HEAD/app/(site)/my-recipes/components/delete-recipe.tsx -------------------------------------------------------------------------------- /app/(site)/my-recipes/components/user-recipes.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dissorial/recipe-saas-demo/HEAD/app/(site)/my-recipes/components/user-recipes.tsx -------------------------------------------------------------------------------- /app/(site)/my-recipes/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dissorial/recipe-saas-demo/HEAD/app/(site)/my-recipes/page.tsx -------------------------------------------------------------------------------- /app/(site)/plans/components/products.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dissorial/recipe-saas-demo/HEAD/app/(site)/plans/components/products.tsx -------------------------------------------------------------------------------- /app/(site)/plans/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dissorial/recipe-saas-demo/HEAD/app/(site)/plans/page.tsx -------------------------------------------------------------------------------- /app/(site)/recipes/components/page-content.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dissorial/recipe-saas-demo/HEAD/app/(site)/recipes/components/page-content.tsx -------------------------------------------------------------------------------- /app/(site)/recipes/components/recipe-card.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dissorial/recipe-saas-demo/HEAD/app/(site)/recipes/components/recipe-card.tsx -------------------------------------------------------------------------------- /app/(site)/recipes/components/save-recipe.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dissorial/recipe-saas-demo/HEAD/app/(site)/recipes/components/save-recipe.tsx -------------------------------------------------------------------------------- /app/(site)/recipes/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dissorial/recipe-saas-demo/HEAD/app/(site)/recipes/page.tsx -------------------------------------------------------------------------------- /app/(site)/sign-in/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dissorial/recipe-saas-demo/HEAD/app/(site)/sign-in/page.tsx -------------------------------------------------------------------------------- /app/api/create-checkout-session/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dissorial/recipe-saas-demo/HEAD/app/api/create-checkout-session/route.ts -------------------------------------------------------------------------------- /app/api/create-portal-link/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dissorial/recipe-saas-demo/HEAD/app/api/create-portal-link/route.ts -------------------------------------------------------------------------------- /app/api/recipes/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dissorial/recipe-saas-demo/HEAD/app/api/recipes/route.ts -------------------------------------------------------------------------------- /app/api/webhooks/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dissorial/recipe-saas-demo/HEAD/app/api/webhooks/route.ts -------------------------------------------------------------------------------- /app/auth/callback/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dissorial/recipe-saas-demo/HEAD/app/auth/callback/route.ts -------------------------------------------------------------------------------- /app/globals.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dissorial/recipe-saas-demo/HEAD/app/globals.css -------------------------------------------------------------------------------- /app/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dissorial/recipe-saas-demo/HEAD/app/layout.tsx -------------------------------------------------------------------------------- /app/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dissorial/recipe-saas-demo/HEAD/app/page.tsx -------------------------------------------------------------------------------- /app/supabase-server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dissorial/recipe-saas-demo/HEAD/app/supabase-server.ts -------------------------------------------------------------------------------- /components.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dissorial/recipe-saas-demo/HEAD/components.json -------------------------------------------------------------------------------- /components/analytics.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dissorial/recipe-saas-demo/HEAD/components/analytics.tsx -------------------------------------------------------------------------------- /components/auth-button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dissorial/recipe-saas-demo/HEAD/components/auth-button.tsx -------------------------------------------------------------------------------- /components/auth-ui.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dissorial/recipe-saas-demo/HEAD/components/auth-ui.tsx -------------------------------------------------------------------------------- /components/empty-placeholders.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dissorial/recipe-saas-demo/HEAD/components/empty-placeholders.tsx -------------------------------------------------------------------------------- /components/icons.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dissorial/recipe-saas-demo/HEAD/components/icons.tsx -------------------------------------------------------------------------------- /components/main-nav.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dissorial/recipe-saas-demo/HEAD/components/main-nav.tsx -------------------------------------------------------------------------------- /components/mobile-nav.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dissorial/recipe-saas-demo/HEAD/components/mobile-nav.tsx -------------------------------------------------------------------------------- /components/mode-toggle.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dissorial/recipe-saas-demo/HEAD/components/mode-toggle.tsx -------------------------------------------------------------------------------- /components/page-header.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dissorial/recipe-saas-demo/HEAD/components/page-header.tsx -------------------------------------------------------------------------------- /components/profile-dropdown.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dissorial/recipe-saas-demo/HEAD/components/profile-dropdown.tsx -------------------------------------------------------------------------------- /components/providers.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dissorial/recipe-saas-demo/HEAD/components/providers.tsx -------------------------------------------------------------------------------- /components/secondary-nav.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dissorial/recipe-saas-demo/HEAD/components/secondary-nav.tsx -------------------------------------------------------------------------------- /components/site-footer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dissorial/recipe-saas-demo/HEAD/components/site-footer.tsx -------------------------------------------------------------------------------- /components/site-header.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dissorial/recipe-saas-demo/HEAD/components/site-header.tsx -------------------------------------------------------------------------------- /components/theme-provider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dissorial/recipe-saas-demo/HEAD/components/theme-provider.tsx -------------------------------------------------------------------------------- /components/theme-toggle.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dissorial/recipe-saas-demo/HEAD/components/theme-toggle.tsx -------------------------------------------------------------------------------- /components/ui/accordion.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dissorial/recipe-saas-demo/HEAD/components/ui/accordion.tsx -------------------------------------------------------------------------------- /components/ui/alert-dialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dissorial/recipe-saas-demo/HEAD/components/ui/alert-dialog.tsx -------------------------------------------------------------------------------- /components/ui/avatar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dissorial/recipe-saas-demo/HEAD/components/ui/avatar.tsx -------------------------------------------------------------------------------- /components/ui/badge.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dissorial/recipe-saas-demo/HEAD/components/ui/badge.tsx -------------------------------------------------------------------------------- /components/ui/button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dissorial/recipe-saas-demo/HEAD/components/ui/button.tsx -------------------------------------------------------------------------------- /components/ui/calendar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dissorial/recipe-saas-demo/HEAD/components/ui/calendar.tsx -------------------------------------------------------------------------------- /components/ui/card.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dissorial/recipe-saas-demo/HEAD/components/ui/card.tsx -------------------------------------------------------------------------------- /components/ui/checkbox.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dissorial/recipe-saas-demo/HEAD/components/ui/checkbox.tsx -------------------------------------------------------------------------------- /components/ui/command.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dissorial/recipe-saas-demo/HEAD/components/ui/command.tsx -------------------------------------------------------------------------------- /components/ui/context-menu.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dissorial/recipe-saas-demo/HEAD/components/ui/context-menu.tsx -------------------------------------------------------------------------------- /components/ui/dialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dissorial/recipe-saas-demo/HEAD/components/ui/dialog.tsx -------------------------------------------------------------------------------- /components/ui/dropdown-menu.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dissorial/recipe-saas-demo/HEAD/components/ui/dropdown-menu.tsx -------------------------------------------------------------------------------- /components/ui/form.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dissorial/recipe-saas-demo/HEAD/components/ui/form.tsx -------------------------------------------------------------------------------- /components/ui/hover-card.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dissorial/recipe-saas-demo/HEAD/components/ui/hover-card.tsx -------------------------------------------------------------------------------- /components/ui/input.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dissorial/recipe-saas-demo/HEAD/components/ui/input.tsx -------------------------------------------------------------------------------- /components/ui/label.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dissorial/recipe-saas-demo/HEAD/components/ui/label.tsx -------------------------------------------------------------------------------- /components/ui/menubar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dissorial/recipe-saas-demo/HEAD/components/ui/menubar.tsx -------------------------------------------------------------------------------- /components/ui/popover.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dissorial/recipe-saas-demo/HEAD/components/ui/popover.tsx -------------------------------------------------------------------------------- /components/ui/radio-group.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dissorial/recipe-saas-demo/HEAD/components/ui/radio-group.tsx -------------------------------------------------------------------------------- /components/ui/scroll-area.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dissorial/recipe-saas-demo/HEAD/components/ui/scroll-area.tsx -------------------------------------------------------------------------------- /components/ui/select.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dissorial/recipe-saas-demo/HEAD/components/ui/select.tsx -------------------------------------------------------------------------------- /components/ui/separator.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dissorial/recipe-saas-demo/HEAD/components/ui/separator.tsx -------------------------------------------------------------------------------- /components/ui/sheet.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dissorial/recipe-saas-demo/HEAD/components/ui/sheet.tsx -------------------------------------------------------------------------------- /components/ui/skeleton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dissorial/recipe-saas-demo/HEAD/components/ui/skeleton.tsx -------------------------------------------------------------------------------- /components/ui/slider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dissorial/recipe-saas-demo/HEAD/components/ui/slider.tsx -------------------------------------------------------------------------------- /components/ui/switch.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dissorial/recipe-saas-demo/HEAD/components/ui/switch.tsx -------------------------------------------------------------------------------- /components/ui/table.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dissorial/recipe-saas-demo/HEAD/components/ui/table.tsx -------------------------------------------------------------------------------- /components/ui/tabs.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dissorial/recipe-saas-demo/HEAD/components/ui/tabs.tsx -------------------------------------------------------------------------------- /components/ui/textarea.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dissorial/recipe-saas-demo/HEAD/components/ui/textarea.tsx -------------------------------------------------------------------------------- /components/ui/toast.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dissorial/recipe-saas-demo/HEAD/components/ui/toast.tsx -------------------------------------------------------------------------------- /components/ui/toaster.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dissorial/recipe-saas-demo/HEAD/components/ui/toaster.tsx -------------------------------------------------------------------------------- /components/ui/toggle.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dissorial/recipe-saas-demo/HEAD/components/ui/toggle.tsx -------------------------------------------------------------------------------- /components/ui/tooltip.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dissorial/recipe-saas-demo/HEAD/components/ui/tooltip.tsx -------------------------------------------------------------------------------- /components/ui/use-toast.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dissorial/recipe-saas-demo/HEAD/components/ui/use-toast.ts -------------------------------------------------------------------------------- /config/site.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dissorial/recipe-saas-demo/HEAD/config/site.ts -------------------------------------------------------------------------------- /middleware.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dissorial/recipe-saas-demo/HEAD/middleware.ts -------------------------------------------------------------------------------- /next-env.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dissorial/recipe-saas-demo/HEAD/next-env.d.ts -------------------------------------------------------------------------------- /next.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dissorial/recipe-saas-demo/HEAD/next.config.mjs -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dissorial/recipe-saas-demo/HEAD/package.json -------------------------------------------------------------------------------- /postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dissorial/recipe-saas-demo/HEAD/postcss.config.js -------------------------------------------------------------------------------- /prettier.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dissorial/recipe-saas-demo/HEAD/prettier.config.js -------------------------------------------------------------------------------- /providers/supabase-provider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dissorial/recipe-saas-demo/HEAD/providers/supabase-provider.tsx -------------------------------------------------------------------------------- /public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dissorial/recipe-saas-demo/HEAD/public/favicon.ico -------------------------------------------------------------------------------- /public/images/account.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dissorial/recipe-saas-demo/HEAD/public/images/account.png -------------------------------------------------------------------------------- /public/images/placeholder.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dissorial/recipe-saas-demo/HEAD/public/images/placeholder.png -------------------------------------------------------------------------------- /public/images/recipe.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dissorial/recipe-saas-demo/HEAD/public/images/recipe.png -------------------------------------------------------------------------------- /public/images/search_results.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dissorial/recipe-saas-demo/HEAD/public/images/search_results.png -------------------------------------------------------------------------------- /public/next.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dissorial/recipe-saas-demo/HEAD/public/next.svg -------------------------------------------------------------------------------- /public/thirteen.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dissorial/recipe-saas-demo/HEAD/public/thirteen.svg -------------------------------------------------------------------------------- /public/vercel.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dissorial/recipe-saas-demo/HEAD/public/vercel.svg -------------------------------------------------------------------------------- /schema.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dissorial/recipe-saas-demo/HEAD/schema.sql -------------------------------------------------------------------------------- /styles/globals.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dissorial/recipe-saas-demo/HEAD/styles/globals.css -------------------------------------------------------------------------------- /tailwind.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dissorial/recipe-saas-demo/HEAD/tailwind.config.js -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dissorial/recipe-saas-demo/HEAD/tsconfig.json -------------------------------------------------------------------------------- /tsconfig.tsbuildinfo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dissorial/recipe-saas-demo/HEAD/tsconfig.tsbuildinfo -------------------------------------------------------------------------------- /types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dissorial/recipe-saas-demo/HEAD/types.ts -------------------------------------------------------------------------------- /types_db.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dissorial/recipe-saas-demo/HEAD/types_db.ts -------------------------------------------------------------------------------- /utils/cn.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dissorial/recipe-saas-demo/HEAD/utils/cn.ts -------------------------------------------------------------------------------- /utils/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dissorial/recipe-saas-demo/HEAD/utils/constants.ts -------------------------------------------------------------------------------- /utils/fonts.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dissorial/recipe-saas-demo/HEAD/utils/fonts.ts -------------------------------------------------------------------------------- /utils/helpers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dissorial/recipe-saas-demo/HEAD/utils/helpers.ts -------------------------------------------------------------------------------- /utils/stripe-client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dissorial/recipe-saas-demo/HEAD/utils/stripe-client.ts -------------------------------------------------------------------------------- /utils/stripe.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dissorial/recipe-saas-demo/HEAD/utils/stripe.ts -------------------------------------------------------------------------------- /utils/supabase-admin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dissorial/recipe-saas-demo/HEAD/utils/supabase-admin.ts -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dissorial/recipe-saas-demo/HEAD/yarn.lock --------------------------------------------------------------------------------