├── .env.example ├── .eslintignore ├── .eslintrc.json ├── .gitignore ├── .nvmrc ├── .prettierignore ├── .prettierrc.json ├── LICENSE ├── README.md ├── components.json ├── contentlayer.config.js ├── next.config.mjs ├── package.json ├── pnpm-lock.yaml ├── postcss.config.mjs ├── prisma └── schema.prisma ├── public ├── favicon.ico ├── fonts │ └── cal-sans-semi-bold.woff2 ├── images │ ├── avatars │ │ ├── alfredobradley.jpeg │ │ ├── bethcraig.jpeg │ │ ├── darrenmiller.jpeg │ │ ├── derrickbowman.jpeg │ │ ├── jennyblack.jpeg │ │ ├── kevinhamilton.jpeg │ │ ├── michellejensen.jpeg │ │ ├── pjborowiecki.jpeg │ │ ├── rafalkowalski.jpeg │ │ └── troycastillo.jpeg │ ├── benefits │ │ ├── 1.jpeg │ │ ├── 2.jpeg │ │ └── 3.jpeg │ ├── blog │ │ ├── blog-four.jpeg │ │ ├── blog-one.jpeg │ │ ├── blog-three.jpeg │ │ └── blog-two.jpeg │ ├── features │ │ ├── authentication.png │ │ ├── blogging.png │ │ ├── database.png │ │ ├── emails.png │ │ └── payments.png │ ├── radial_1.svg │ └── screenshots │ │ ├── screenshot_1.png │ │ ├── screenshot_2.png │ │ ├── screenshot_3.png │ │ └── screenshot_4.png ├── logo.svg ├── next.svg └── vercel.svg ├── src ├── actions │ ├── auth.ts │ ├── email.ts │ ├── newsletter.ts │ └── user.ts ├── app │ ├── (auth) │ │ ├── layout.tsx │ │ ├── signin │ │ │ ├── magic-link-signin │ │ │ │ └── page.tsx │ │ │ ├── page.tsx │ │ │ ├── password-reset │ │ │ │ └── page.tsx │ │ │ └── password-update │ │ │ │ └── page.tsx │ │ └── signup │ │ │ ├── page.tsx │ │ │ ├── reverify-email │ │ │ └── page.tsx │ │ │ └── verify-email │ │ │ └── page.tsx │ ├── (dashboard) │ │ └── dashboard │ │ │ ├── account │ │ │ └── page.tsx │ │ │ ├── layout.tsx │ │ │ ├── page.tsx │ │ │ └── settings │ │ │ └── page.tsx │ ├── (landing) │ │ ├── about │ │ │ └── page.tsx │ │ ├── blog │ │ │ ├── [...slug] │ │ │ │ ├── loading.tsx │ │ │ │ ├── not-found.tsx │ │ │ │ └── page.tsx │ │ │ ├── loading.tsx │ │ │ └── page.tsx │ │ ├── faq │ │ │ └── page.tsx │ │ ├── features │ │ │ └── page.tsx │ │ ├── layout.tsx │ │ ├── page.tsx │ │ ├── pricing │ │ │ └── page.tsx │ │ ├── privacy │ │ │ └── page.tsx │ │ └── tos │ │ │ └── page.tsx │ ├── api │ │ ├── auth │ │ │ └── [...nextauth] │ │ │ │ └── route.ts │ │ └── og │ │ │ └── route.tsx │ ├── layout.tsx │ └── opengraph-image.png ├── auth.ts ├── components │ ├── auth │ │ ├── oauth-buttons.tsx │ │ └── signout-button.tsx │ ├── copy-button.tsx │ ├── emails │ │ ├── email-verification-email.tsx │ │ ├── magic-link-email.tsx │ │ ├── new-enquiry-email.tsx │ │ ├── newsletter-welcome-email.tsx │ │ └── reset-password-email.tsx │ ├── error-card.tsx │ ├── forms │ │ ├── contact-form.tsx │ │ ├── email-verification-form.tsx │ │ ├── newsletter-signup-form.tsx │ │ ├── password-reset-form.tsx │ │ ├── password-update-form.tsx │ │ ├── signin-with-email-form.tsx │ │ ├── signin-with-password-form.tsx │ │ ├── signup-with-password-form.tsx │ │ └── update-user-form.tsx │ ├── icons.tsx │ ├── mdx │ │ ├── callout.tsx │ │ ├── code-block.tsx │ │ ├── mdx-card.tsx │ │ ├── mdx-components.tsx │ │ └── mdx-pager.tsx │ ├── nav │ │ ├── footer.tsx │ │ ├── header.tsx │ │ ├── navigation-mobile.tsx │ │ └── navigation.tsx │ ├── password-input.tsx │ ├── sections │ │ ├── benefits-section.tsx │ │ ├── contact-section.tsx │ │ ├── faq-section.tsx │ │ ├── features-section.tsx │ │ ├── hero-section.tsx │ │ ├── newsletter-section.tsx │ │ ├── pricing-section.tsx │ │ ├── tech-section.tsx │ │ └── testimonials-section.tsx │ ├── tailwind-indicator.tsx │ ├── theme-toggle.tsx │ └── ui │ │ ├── accordion.tsx │ │ ├── alert-dialog.tsx │ │ ├── alert.tsx │ │ ├── aspect-ratio.tsx │ │ ├── avatar.tsx │ │ ├── badge.tsx │ │ ├── button.tsx │ │ ├── calendar.tsx │ │ ├── card.tsx │ │ ├── checkbox.tsx │ │ ├── collapsible.tsx │ │ ├── command.tsx │ │ ├── context-menu.tsx │ │ ├── dialog.tsx │ │ ├── dropdown-menu.tsx │ │ ├── form.tsx │ │ ├── hover-card.tsx │ │ ├── input.tsx │ │ ├── label.tsx │ │ ├── menubar.tsx │ │ ├── navigation-menu.tsx │ │ ├── popover.tsx │ │ ├── progress.tsx │ │ ├── radio-group.tsx │ │ ├── scroll-area.tsx │ │ ├── select.tsx │ │ ├── separator.tsx │ │ ├── sheet.tsx │ │ ├── skeleton.tsx │ │ ├── slider.tsx │ │ ├── switch.tsx │ │ ├── tabs.tsx │ │ ├── textarea.tsx │ │ ├── toast.tsx │ │ ├── toaster.tsx │ │ ├── toggle.tsx │ │ └── tooltip.tsx ├── config │ ├── auth.ts │ ├── db.ts │ ├── defaults.ts │ ├── email.ts │ ├── fonts.ts │ └── site.ts ├── content │ ├── authors │ │ └── pjborowiecki.mdx │ ├── blog │ │ ├── boosting-efficiency-with-server-actions.mdx │ │ ├── caching-and-server-side-rendering-in-nextjs.mdx │ │ ├── serverless-architecture.mdx │ │ └── serverless-functions-in-nextjs.mdx │ └── pages │ │ ├── privacy.mdx │ │ └── terms.mdx ├── data │ ├── features.ts │ ├── frequently-asked-questions.ts │ ├── pricing-plans.ts │ ├── tech-stack.ts │ └── testimonials.ts ├── env.mjs ├── hooks │ └── use-toast.ts ├── lib │ ├── auth.ts │ ├── mdx.ts │ └── utils.ts ├── providers │ ├── smooth-scroll-provider.tsx │ └── theme-provider.tsx ├── styles │ ├── globals.css │ └── mdx.css ├── types │ ├── index.d.ts │ └── next-auth.d.ts └── validations │ ├── auth.ts │ ├── email.ts │ ├── newsletter.ts │ ├── og.ts │ └── user.ts ├── tailwind.config.ts └── tsconfig.json /.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pjborowiecki/saasy-land/HEAD/.env.example -------------------------------------------------------------------------------- /.eslintignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pjborowiecki/saasy-land/HEAD/.eslintignore -------------------------------------------------------------------------------- /.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pjborowiecki/saasy-land/HEAD/.eslintrc.json -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pjborowiecki/saasy-land/HEAD/.gitignore -------------------------------------------------------------------------------- /.nvmrc: -------------------------------------------------------------------------------- 1 | v20.10.0 -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- 1 | dist 2 | node_modules 3 | .next 4 | build 5 | -------------------------------------------------------------------------------- /.prettierrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pjborowiecki/saasy-land/HEAD/.prettierrc.json -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pjborowiecki/saasy-land/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pjborowiecki/saasy-land/HEAD/README.md -------------------------------------------------------------------------------- /components.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pjborowiecki/saasy-land/HEAD/components.json -------------------------------------------------------------------------------- /contentlayer.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pjborowiecki/saasy-land/HEAD/contentlayer.config.js -------------------------------------------------------------------------------- /next.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pjborowiecki/saasy-land/HEAD/next.config.mjs -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pjborowiecki/saasy-land/HEAD/package.json -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pjborowiecki/saasy-land/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /postcss.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pjborowiecki/saasy-land/HEAD/postcss.config.mjs -------------------------------------------------------------------------------- /prisma/schema.prisma: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pjborowiecki/saasy-land/HEAD/prisma/schema.prisma -------------------------------------------------------------------------------- /public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pjborowiecki/saasy-land/HEAD/public/favicon.ico -------------------------------------------------------------------------------- /public/fonts/cal-sans-semi-bold.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pjborowiecki/saasy-land/HEAD/public/fonts/cal-sans-semi-bold.woff2 -------------------------------------------------------------------------------- /public/images/avatars/alfredobradley.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pjborowiecki/saasy-land/HEAD/public/images/avatars/alfredobradley.jpeg -------------------------------------------------------------------------------- /public/images/avatars/bethcraig.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pjborowiecki/saasy-land/HEAD/public/images/avatars/bethcraig.jpeg -------------------------------------------------------------------------------- /public/images/avatars/darrenmiller.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pjborowiecki/saasy-land/HEAD/public/images/avatars/darrenmiller.jpeg -------------------------------------------------------------------------------- /public/images/avatars/derrickbowman.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pjborowiecki/saasy-land/HEAD/public/images/avatars/derrickbowman.jpeg -------------------------------------------------------------------------------- /public/images/avatars/jennyblack.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pjborowiecki/saasy-land/HEAD/public/images/avatars/jennyblack.jpeg -------------------------------------------------------------------------------- /public/images/avatars/kevinhamilton.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pjborowiecki/saasy-land/HEAD/public/images/avatars/kevinhamilton.jpeg -------------------------------------------------------------------------------- /public/images/avatars/michellejensen.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pjborowiecki/saasy-land/HEAD/public/images/avatars/michellejensen.jpeg -------------------------------------------------------------------------------- /public/images/avatars/pjborowiecki.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pjborowiecki/saasy-land/HEAD/public/images/avatars/pjborowiecki.jpeg -------------------------------------------------------------------------------- /public/images/avatars/rafalkowalski.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pjborowiecki/saasy-land/HEAD/public/images/avatars/rafalkowalski.jpeg -------------------------------------------------------------------------------- /public/images/avatars/troycastillo.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pjborowiecki/saasy-land/HEAD/public/images/avatars/troycastillo.jpeg -------------------------------------------------------------------------------- /public/images/benefits/1.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pjborowiecki/saasy-land/HEAD/public/images/benefits/1.jpeg -------------------------------------------------------------------------------- /public/images/benefits/2.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pjborowiecki/saasy-land/HEAD/public/images/benefits/2.jpeg -------------------------------------------------------------------------------- /public/images/benefits/3.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pjborowiecki/saasy-land/HEAD/public/images/benefits/3.jpeg -------------------------------------------------------------------------------- /public/images/blog/blog-four.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pjborowiecki/saasy-land/HEAD/public/images/blog/blog-four.jpeg -------------------------------------------------------------------------------- /public/images/blog/blog-one.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pjborowiecki/saasy-land/HEAD/public/images/blog/blog-one.jpeg -------------------------------------------------------------------------------- /public/images/blog/blog-three.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pjborowiecki/saasy-land/HEAD/public/images/blog/blog-three.jpeg -------------------------------------------------------------------------------- /public/images/blog/blog-two.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pjborowiecki/saasy-land/HEAD/public/images/blog/blog-two.jpeg -------------------------------------------------------------------------------- /public/images/features/authentication.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pjborowiecki/saasy-land/HEAD/public/images/features/authentication.png -------------------------------------------------------------------------------- /public/images/features/blogging.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pjborowiecki/saasy-land/HEAD/public/images/features/blogging.png -------------------------------------------------------------------------------- /public/images/features/database.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pjborowiecki/saasy-land/HEAD/public/images/features/database.png -------------------------------------------------------------------------------- /public/images/features/emails.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pjborowiecki/saasy-land/HEAD/public/images/features/emails.png -------------------------------------------------------------------------------- /public/images/features/payments.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pjborowiecki/saasy-land/HEAD/public/images/features/payments.png -------------------------------------------------------------------------------- /public/images/radial_1.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pjborowiecki/saasy-land/HEAD/public/images/radial_1.svg -------------------------------------------------------------------------------- /public/images/screenshots/screenshot_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pjborowiecki/saasy-land/HEAD/public/images/screenshots/screenshot_1.png -------------------------------------------------------------------------------- /public/images/screenshots/screenshot_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pjborowiecki/saasy-land/HEAD/public/images/screenshots/screenshot_2.png -------------------------------------------------------------------------------- /public/images/screenshots/screenshot_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pjborowiecki/saasy-land/HEAD/public/images/screenshots/screenshot_3.png -------------------------------------------------------------------------------- /public/images/screenshots/screenshot_4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pjborowiecki/saasy-land/HEAD/public/images/screenshots/screenshot_4.png -------------------------------------------------------------------------------- /public/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pjborowiecki/saasy-land/HEAD/public/logo.svg -------------------------------------------------------------------------------- /public/next.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pjborowiecki/saasy-land/HEAD/public/next.svg -------------------------------------------------------------------------------- /public/vercel.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pjborowiecki/saasy-land/HEAD/public/vercel.svg -------------------------------------------------------------------------------- /src/actions/auth.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pjborowiecki/saasy-land/HEAD/src/actions/auth.ts -------------------------------------------------------------------------------- /src/actions/email.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pjborowiecki/saasy-land/HEAD/src/actions/email.ts -------------------------------------------------------------------------------- /src/actions/newsletter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pjborowiecki/saasy-land/HEAD/src/actions/newsletter.ts -------------------------------------------------------------------------------- /src/actions/user.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pjborowiecki/saasy-land/HEAD/src/actions/user.ts -------------------------------------------------------------------------------- /src/app/(auth)/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pjborowiecki/saasy-land/HEAD/src/app/(auth)/layout.tsx -------------------------------------------------------------------------------- /src/app/(auth)/signin/magic-link-signin/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pjborowiecki/saasy-land/HEAD/src/app/(auth)/signin/magic-link-signin/page.tsx -------------------------------------------------------------------------------- /src/app/(auth)/signin/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pjborowiecki/saasy-land/HEAD/src/app/(auth)/signin/page.tsx -------------------------------------------------------------------------------- /src/app/(auth)/signin/password-reset/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pjborowiecki/saasy-land/HEAD/src/app/(auth)/signin/password-reset/page.tsx -------------------------------------------------------------------------------- /src/app/(auth)/signin/password-update/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pjborowiecki/saasy-land/HEAD/src/app/(auth)/signin/password-update/page.tsx -------------------------------------------------------------------------------- /src/app/(auth)/signup/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pjborowiecki/saasy-land/HEAD/src/app/(auth)/signup/page.tsx -------------------------------------------------------------------------------- /src/app/(auth)/signup/reverify-email/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pjborowiecki/saasy-land/HEAD/src/app/(auth)/signup/reverify-email/page.tsx -------------------------------------------------------------------------------- /src/app/(auth)/signup/verify-email/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pjborowiecki/saasy-land/HEAD/src/app/(auth)/signup/verify-email/page.tsx -------------------------------------------------------------------------------- /src/app/(dashboard)/dashboard/account/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pjborowiecki/saasy-land/HEAD/src/app/(dashboard)/dashboard/account/page.tsx -------------------------------------------------------------------------------- /src/app/(dashboard)/dashboard/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pjborowiecki/saasy-land/HEAD/src/app/(dashboard)/dashboard/layout.tsx -------------------------------------------------------------------------------- /src/app/(dashboard)/dashboard/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pjborowiecki/saasy-land/HEAD/src/app/(dashboard)/dashboard/page.tsx -------------------------------------------------------------------------------- /src/app/(dashboard)/dashboard/settings/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pjborowiecki/saasy-land/HEAD/src/app/(dashboard)/dashboard/settings/page.tsx -------------------------------------------------------------------------------- /src/app/(landing)/about/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pjborowiecki/saasy-land/HEAD/src/app/(landing)/about/page.tsx -------------------------------------------------------------------------------- /src/app/(landing)/blog/[...slug]/loading.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pjborowiecki/saasy-land/HEAD/src/app/(landing)/blog/[...slug]/loading.tsx -------------------------------------------------------------------------------- /src/app/(landing)/blog/[...slug]/not-found.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pjborowiecki/saasy-land/HEAD/src/app/(landing)/blog/[...slug]/not-found.tsx -------------------------------------------------------------------------------- /src/app/(landing)/blog/[...slug]/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pjborowiecki/saasy-land/HEAD/src/app/(landing)/blog/[...slug]/page.tsx -------------------------------------------------------------------------------- /src/app/(landing)/blog/loading.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pjborowiecki/saasy-land/HEAD/src/app/(landing)/blog/loading.tsx -------------------------------------------------------------------------------- /src/app/(landing)/blog/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pjborowiecki/saasy-land/HEAD/src/app/(landing)/blog/page.tsx -------------------------------------------------------------------------------- /src/app/(landing)/faq/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pjborowiecki/saasy-land/HEAD/src/app/(landing)/faq/page.tsx -------------------------------------------------------------------------------- /src/app/(landing)/features/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pjborowiecki/saasy-land/HEAD/src/app/(landing)/features/page.tsx -------------------------------------------------------------------------------- /src/app/(landing)/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pjborowiecki/saasy-land/HEAD/src/app/(landing)/layout.tsx -------------------------------------------------------------------------------- /src/app/(landing)/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pjborowiecki/saasy-land/HEAD/src/app/(landing)/page.tsx -------------------------------------------------------------------------------- /src/app/(landing)/pricing/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pjborowiecki/saasy-land/HEAD/src/app/(landing)/pricing/page.tsx -------------------------------------------------------------------------------- /src/app/(landing)/privacy/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pjborowiecki/saasy-land/HEAD/src/app/(landing)/privacy/page.tsx -------------------------------------------------------------------------------- /src/app/(landing)/tos/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pjborowiecki/saasy-land/HEAD/src/app/(landing)/tos/page.tsx -------------------------------------------------------------------------------- /src/app/api/auth/[...nextauth]/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pjborowiecki/saasy-land/HEAD/src/app/api/auth/[...nextauth]/route.ts -------------------------------------------------------------------------------- /src/app/api/og/route.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pjborowiecki/saasy-land/HEAD/src/app/api/og/route.tsx -------------------------------------------------------------------------------- /src/app/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pjborowiecki/saasy-land/HEAD/src/app/layout.tsx -------------------------------------------------------------------------------- /src/app/opengraph-image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pjborowiecki/saasy-land/HEAD/src/app/opengraph-image.png -------------------------------------------------------------------------------- /src/auth.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pjborowiecki/saasy-land/HEAD/src/auth.ts -------------------------------------------------------------------------------- /src/components/auth/oauth-buttons.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pjborowiecki/saasy-land/HEAD/src/components/auth/oauth-buttons.tsx -------------------------------------------------------------------------------- /src/components/auth/signout-button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pjborowiecki/saasy-land/HEAD/src/components/auth/signout-button.tsx -------------------------------------------------------------------------------- /src/components/copy-button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pjborowiecki/saasy-land/HEAD/src/components/copy-button.tsx -------------------------------------------------------------------------------- /src/components/emails/email-verification-email.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pjborowiecki/saasy-land/HEAD/src/components/emails/email-verification-email.tsx -------------------------------------------------------------------------------- /src/components/emails/magic-link-email.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pjborowiecki/saasy-land/HEAD/src/components/emails/magic-link-email.tsx -------------------------------------------------------------------------------- /src/components/emails/new-enquiry-email.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pjborowiecki/saasy-land/HEAD/src/components/emails/new-enquiry-email.tsx -------------------------------------------------------------------------------- /src/components/emails/newsletter-welcome-email.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pjborowiecki/saasy-land/HEAD/src/components/emails/newsletter-welcome-email.tsx -------------------------------------------------------------------------------- /src/components/emails/reset-password-email.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pjborowiecki/saasy-land/HEAD/src/components/emails/reset-password-email.tsx -------------------------------------------------------------------------------- /src/components/error-card.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pjborowiecki/saasy-land/HEAD/src/components/error-card.tsx -------------------------------------------------------------------------------- /src/components/forms/contact-form.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pjborowiecki/saasy-land/HEAD/src/components/forms/contact-form.tsx -------------------------------------------------------------------------------- /src/components/forms/email-verification-form.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pjborowiecki/saasy-land/HEAD/src/components/forms/email-verification-form.tsx -------------------------------------------------------------------------------- /src/components/forms/newsletter-signup-form.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pjborowiecki/saasy-land/HEAD/src/components/forms/newsletter-signup-form.tsx -------------------------------------------------------------------------------- /src/components/forms/password-reset-form.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pjborowiecki/saasy-land/HEAD/src/components/forms/password-reset-form.tsx -------------------------------------------------------------------------------- /src/components/forms/password-update-form.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pjborowiecki/saasy-land/HEAD/src/components/forms/password-update-form.tsx -------------------------------------------------------------------------------- /src/components/forms/signin-with-email-form.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pjborowiecki/saasy-land/HEAD/src/components/forms/signin-with-email-form.tsx -------------------------------------------------------------------------------- /src/components/forms/signin-with-password-form.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pjborowiecki/saasy-land/HEAD/src/components/forms/signin-with-password-form.tsx -------------------------------------------------------------------------------- /src/components/forms/signup-with-password-form.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pjborowiecki/saasy-land/HEAD/src/components/forms/signup-with-password-form.tsx -------------------------------------------------------------------------------- /src/components/forms/update-user-form.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pjborowiecki/saasy-land/HEAD/src/components/forms/update-user-form.tsx -------------------------------------------------------------------------------- /src/components/icons.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pjborowiecki/saasy-land/HEAD/src/components/icons.tsx -------------------------------------------------------------------------------- /src/components/mdx/callout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pjborowiecki/saasy-land/HEAD/src/components/mdx/callout.tsx -------------------------------------------------------------------------------- /src/components/mdx/code-block.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pjborowiecki/saasy-land/HEAD/src/components/mdx/code-block.tsx -------------------------------------------------------------------------------- /src/components/mdx/mdx-card.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pjborowiecki/saasy-land/HEAD/src/components/mdx/mdx-card.tsx -------------------------------------------------------------------------------- /src/components/mdx/mdx-components.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pjborowiecki/saasy-land/HEAD/src/components/mdx/mdx-components.tsx -------------------------------------------------------------------------------- /src/components/mdx/mdx-pager.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pjborowiecki/saasy-land/HEAD/src/components/mdx/mdx-pager.tsx -------------------------------------------------------------------------------- /src/components/nav/footer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pjborowiecki/saasy-land/HEAD/src/components/nav/footer.tsx -------------------------------------------------------------------------------- /src/components/nav/header.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pjborowiecki/saasy-land/HEAD/src/components/nav/header.tsx -------------------------------------------------------------------------------- /src/components/nav/navigation-mobile.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pjborowiecki/saasy-land/HEAD/src/components/nav/navigation-mobile.tsx -------------------------------------------------------------------------------- /src/components/nav/navigation.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pjborowiecki/saasy-land/HEAD/src/components/nav/navigation.tsx -------------------------------------------------------------------------------- /src/components/password-input.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pjborowiecki/saasy-land/HEAD/src/components/password-input.tsx -------------------------------------------------------------------------------- /src/components/sections/benefits-section.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pjborowiecki/saasy-land/HEAD/src/components/sections/benefits-section.tsx -------------------------------------------------------------------------------- /src/components/sections/contact-section.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pjborowiecki/saasy-land/HEAD/src/components/sections/contact-section.tsx -------------------------------------------------------------------------------- /src/components/sections/faq-section.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pjborowiecki/saasy-land/HEAD/src/components/sections/faq-section.tsx -------------------------------------------------------------------------------- /src/components/sections/features-section.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pjborowiecki/saasy-land/HEAD/src/components/sections/features-section.tsx -------------------------------------------------------------------------------- /src/components/sections/hero-section.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pjborowiecki/saasy-land/HEAD/src/components/sections/hero-section.tsx -------------------------------------------------------------------------------- /src/components/sections/newsletter-section.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pjborowiecki/saasy-land/HEAD/src/components/sections/newsletter-section.tsx -------------------------------------------------------------------------------- /src/components/sections/pricing-section.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pjborowiecki/saasy-land/HEAD/src/components/sections/pricing-section.tsx -------------------------------------------------------------------------------- /src/components/sections/tech-section.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pjborowiecki/saasy-land/HEAD/src/components/sections/tech-section.tsx -------------------------------------------------------------------------------- /src/components/sections/testimonials-section.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pjborowiecki/saasy-land/HEAD/src/components/sections/testimonials-section.tsx -------------------------------------------------------------------------------- /src/components/tailwind-indicator.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pjborowiecki/saasy-land/HEAD/src/components/tailwind-indicator.tsx -------------------------------------------------------------------------------- /src/components/theme-toggle.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pjborowiecki/saasy-land/HEAD/src/components/theme-toggle.tsx -------------------------------------------------------------------------------- /src/components/ui/accordion.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pjborowiecki/saasy-land/HEAD/src/components/ui/accordion.tsx -------------------------------------------------------------------------------- /src/components/ui/alert-dialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pjborowiecki/saasy-land/HEAD/src/components/ui/alert-dialog.tsx -------------------------------------------------------------------------------- /src/components/ui/alert.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pjborowiecki/saasy-land/HEAD/src/components/ui/alert.tsx -------------------------------------------------------------------------------- /src/components/ui/aspect-ratio.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pjborowiecki/saasy-land/HEAD/src/components/ui/aspect-ratio.tsx -------------------------------------------------------------------------------- /src/components/ui/avatar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pjborowiecki/saasy-land/HEAD/src/components/ui/avatar.tsx -------------------------------------------------------------------------------- /src/components/ui/badge.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pjborowiecki/saasy-land/HEAD/src/components/ui/badge.tsx -------------------------------------------------------------------------------- /src/components/ui/button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pjborowiecki/saasy-land/HEAD/src/components/ui/button.tsx -------------------------------------------------------------------------------- /src/components/ui/calendar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pjborowiecki/saasy-land/HEAD/src/components/ui/calendar.tsx -------------------------------------------------------------------------------- /src/components/ui/card.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pjborowiecki/saasy-land/HEAD/src/components/ui/card.tsx -------------------------------------------------------------------------------- /src/components/ui/checkbox.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pjborowiecki/saasy-land/HEAD/src/components/ui/checkbox.tsx -------------------------------------------------------------------------------- /src/components/ui/collapsible.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pjborowiecki/saasy-land/HEAD/src/components/ui/collapsible.tsx -------------------------------------------------------------------------------- /src/components/ui/command.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pjborowiecki/saasy-land/HEAD/src/components/ui/command.tsx -------------------------------------------------------------------------------- /src/components/ui/context-menu.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pjborowiecki/saasy-land/HEAD/src/components/ui/context-menu.tsx -------------------------------------------------------------------------------- /src/components/ui/dialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pjborowiecki/saasy-land/HEAD/src/components/ui/dialog.tsx -------------------------------------------------------------------------------- /src/components/ui/dropdown-menu.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pjborowiecki/saasy-land/HEAD/src/components/ui/dropdown-menu.tsx -------------------------------------------------------------------------------- /src/components/ui/form.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pjborowiecki/saasy-land/HEAD/src/components/ui/form.tsx -------------------------------------------------------------------------------- /src/components/ui/hover-card.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pjborowiecki/saasy-land/HEAD/src/components/ui/hover-card.tsx -------------------------------------------------------------------------------- /src/components/ui/input.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pjborowiecki/saasy-land/HEAD/src/components/ui/input.tsx -------------------------------------------------------------------------------- /src/components/ui/label.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pjborowiecki/saasy-land/HEAD/src/components/ui/label.tsx -------------------------------------------------------------------------------- /src/components/ui/menubar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pjborowiecki/saasy-land/HEAD/src/components/ui/menubar.tsx -------------------------------------------------------------------------------- /src/components/ui/navigation-menu.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pjborowiecki/saasy-land/HEAD/src/components/ui/navigation-menu.tsx -------------------------------------------------------------------------------- /src/components/ui/popover.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pjborowiecki/saasy-land/HEAD/src/components/ui/popover.tsx -------------------------------------------------------------------------------- /src/components/ui/progress.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pjborowiecki/saasy-land/HEAD/src/components/ui/progress.tsx -------------------------------------------------------------------------------- /src/components/ui/radio-group.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pjborowiecki/saasy-land/HEAD/src/components/ui/radio-group.tsx -------------------------------------------------------------------------------- /src/components/ui/scroll-area.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pjborowiecki/saasy-land/HEAD/src/components/ui/scroll-area.tsx -------------------------------------------------------------------------------- /src/components/ui/select.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pjborowiecki/saasy-land/HEAD/src/components/ui/select.tsx -------------------------------------------------------------------------------- /src/components/ui/separator.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pjborowiecki/saasy-land/HEAD/src/components/ui/separator.tsx -------------------------------------------------------------------------------- /src/components/ui/sheet.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pjborowiecki/saasy-land/HEAD/src/components/ui/sheet.tsx -------------------------------------------------------------------------------- /src/components/ui/skeleton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pjborowiecki/saasy-land/HEAD/src/components/ui/skeleton.tsx -------------------------------------------------------------------------------- /src/components/ui/slider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pjborowiecki/saasy-land/HEAD/src/components/ui/slider.tsx -------------------------------------------------------------------------------- /src/components/ui/switch.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pjborowiecki/saasy-land/HEAD/src/components/ui/switch.tsx -------------------------------------------------------------------------------- /src/components/ui/tabs.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pjborowiecki/saasy-land/HEAD/src/components/ui/tabs.tsx -------------------------------------------------------------------------------- /src/components/ui/textarea.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pjborowiecki/saasy-land/HEAD/src/components/ui/textarea.tsx -------------------------------------------------------------------------------- /src/components/ui/toast.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pjborowiecki/saasy-land/HEAD/src/components/ui/toast.tsx -------------------------------------------------------------------------------- /src/components/ui/toaster.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pjborowiecki/saasy-land/HEAD/src/components/ui/toaster.tsx -------------------------------------------------------------------------------- /src/components/ui/toggle.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pjborowiecki/saasy-land/HEAD/src/components/ui/toggle.tsx -------------------------------------------------------------------------------- /src/components/ui/tooltip.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pjborowiecki/saasy-land/HEAD/src/components/ui/tooltip.tsx -------------------------------------------------------------------------------- /src/config/auth.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pjborowiecki/saasy-land/HEAD/src/config/auth.ts -------------------------------------------------------------------------------- /src/config/db.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pjborowiecki/saasy-land/HEAD/src/config/db.ts -------------------------------------------------------------------------------- /src/config/defaults.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pjborowiecki/saasy-land/HEAD/src/config/defaults.ts -------------------------------------------------------------------------------- /src/config/email.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pjborowiecki/saasy-land/HEAD/src/config/email.ts -------------------------------------------------------------------------------- /src/config/fonts.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pjborowiecki/saasy-land/HEAD/src/config/fonts.ts -------------------------------------------------------------------------------- /src/config/site.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pjborowiecki/saasy-land/HEAD/src/config/site.ts -------------------------------------------------------------------------------- /src/content/authors/pjborowiecki.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pjborowiecki/saasy-land/HEAD/src/content/authors/pjborowiecki.mdx -------------------------------------------------------------------------------- /src/content/blog/boosting-efficiency-with-server-actions.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pjborowiecki/saasy-land/HEAD/src/content/blog/boosting-efficiency-with-server-actions.mdx -------------------------------------------------------------------------------- /src/content/blog/caching-and-server-side-rendering-in-nextjs.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pjborowiecki/saasy-land/HEAD/src/content/blog/caching-and-server-side-rendering-in-nextjs.mdx -------------------------------------------------------------------------------- /src/content/blog/serverless-architecture.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pjborowiecki/saasy-land/HEAD/src/content/blog/serverless-architecture.mdx -------------------------------------------------------------------------------- /src/content/blog/serverless-functions-in-nextjs.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pjborowiecki/saasy-land/HEAD/src/content/blog/serverless-functions-in-nextjs.mdx -------------------------------------------------------------------------------- /src/content/pages/privacy.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pjborowiecki/saasy-land/HEAD/src/content/pages/privacy.mdx -------------------------------------------------------------------------------- /src/content/pages/terms.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pjborowiecki/saasy-land/HEAD/src/content/pages/terms.mdx -------------------------------------------------------------------------------- /src/data/features.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pjborowiecki/saasy-land/HEAD/src/data/features.ts -------------------------------------------------------------------------------- /src/data/frequently-asked-questions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pjborowiecki/saasy-land/HEAD/src/data/frequently-asked-questions.ts -------------------------------------------------------------------------------- /src/data/pricing-plans.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pjborowiecki/saasy-land/HEAD/src/data/pricing-plans.ts -------------------------------------------------------------------------------- /src/data/tech-stack.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pjborowiecki/saasy-land/HEAD/src/data/tech-stack.ts -------------------------------------------------------------------------------- /src/data/testimonials.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pjborowiecki/saasy-land/HEAD/src/data/testimonials.ts -------------------------------------------------------------------------------- /src/env.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pjborowiecki/saasy-land/HEAD/src/env.mjs -------------------------------------------------------------------------------- /src/hooks/use-toast.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pjborowiecki/saasy-land/HEAD/src/hooks/use-toast.ts -------------------------------------------------------------------------------- /src/lib/auth.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pjborowiecki/saasy-land/HEAD/src/lib/auth.ts -------------------------------------------------------------------------------- /src/lib/mdx.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pjborowiecki/saasy-land/HEAD/src/lib/mdx.ts -------------------------------------------------------------------------------- /src/lib/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pjborowiecki/saasy-land/HEAD/src/lib/utils.ts -------------------------------------------------------------------------------- /src/providers/smooth-scroll-provider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pjborowiecki/saasy-land/HEAD/src/providers/smooth-scroll-provider.tsx -------------------------------------------------------------------------------- /src/providers/theme-provider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pjborowiecki/saasy-land/HEAD/src/providers/theme-provider.tsx -------------------------------------------------------------------------------- /src/styles/globals.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pjborowiecki/saasy-land/HEAD/src/styles/globals.css -------------------------------------------------------------------------------- /src/styles/mdx.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pjborowiecki/saasy-land/HEAD/src/styles/mdx.css -------------------------------------------------------------------------------- /src/types/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pjborowiecki/saasy-land/HEAD/src/types/index.d.ts -------------------------------------------------------------------------------- /src/types/next-auth.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pjborowiecki/saasy-land/HEAD/src/types/next-auth.d.ts -------------------------------------------------------------------------------- /src/validations/auth.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pjborowiecki/saasy-land/HEAD/src/validations/auth.ts -------------------------------------------------------------------------------- /src/validations/email.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pjborowiecki/saasy-land/HEAD/src/validations/email.ts -------------------------------------------------------------------------------- /src/validations/newsletter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pjborowiecki/saasy-land/HEAD/src/validations/newsletter.ts -------------------------------------------------------------------------------- /src/validations/og.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pjborowiecki/saasy-land/HEAD/src/validations/og.ts -------------------------------------------------------------------------------- /src/validations/user.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pjborowiecki/saasy-land/HEAD/src/validations/user.ts -------------------------------------------------------------------------------- /tailwind.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pjborowiecki/saasy-land/HEAD/tailwind.config.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pjborowiecki/saasy-land/HEAD/tsconfig.json --------------------------------------------------------------------------------