gitextract_dsp2kb45/ ├── .gitignore ├── .prettierignore ├── .prettierrc.json ├── LICENSE ├── README.md ├── app/ │ ├── account/ │ │ └── page.tsx │ ├── api/ │ │ └── webhooks/ │ │ └── route.ts │ ├── auth/ │ │ ├── callback/ │ │ │ └── route.ts │ │ └── reset_password/ │ │ └── route.ts │ ├── layout.tsx │ ├── page.tsx │ └── signin/ │ ├── [id]/ │ │ └── page.tsx │ └── page.tsx ├── components/ │ ├── icons/ │ │ ├── GitHub.tsx │ │ └── Logo.tsx │ └── ui/ │ ├── AccountForms/ │ │ ├── CustomerPortalForm.tsx │ │ ├── EmailForm.tsx │ │ └── NameForm.tsx │ ├── AuthForms/ │ │ ├── EmailSignIn.tsx │ │ ├── ForgotPassword.tsx │ │ ├── OauthSignIn.tsx │ │ ├── PasswordSignIn.tsx │ │ ├── Separator.tsx │ │ ├── Signup.tsx │ │ └── UpdatePassword.tsx │ ├── Button/ │ │ ├── Button.module.css │ │ ├── Button.tsx │ │ └── index.ts │ ├── Card/ │ │ ├── Card.tsx │ │ └── index.ts │ ├── Footer/ │ │ ├── Footer.tsx │ │ └── index.ts │ ├── Input/ │ │ ├── Input.module.css │ │ ├── Input.tsx │ │ └── index.ts │ ├── LoadingDots/ │ │ ├── LoadingDots.module.css │ │ ├── LoadingDots.tsx │ │ └── index.ts │ ├── LogoCloud/ │ │ ├── LogoCloud.tsx │ │ └── index.ts │ ├── Navbar/ │ │ ├── Navbar.module.css │ │ ├── Navbar.tsx │ │ ├── Navlinks.tsx │ │ └── index.ts │ ├── Pricing/ │ │ └── Pricing.tsx │ └── Toasts/ │ ├── toast.tsx │ ├── toaster.tsx │ └── use-toast.ts ├── components.json ├── fixtures/ │ └── stripe-fixtures.json ├── middleware.ts ├── next-env.d.ts ├── package.json ├── postcss.config.js ├── schema.sql ├── styles/ │ └── main.css ├── supabase/ │ ├── .gitignore │ ├── config.toml │ ├── migrations/ │ │ └── 20230530034630_init.sql │ └── seed.sql ├── tailwind.config.js ├── tsconfig.json ├── types_db.ts └── utils/ ├── auth-helpers/ │ ├── client.ts │ ├── server.ts │ └── settings.ts ├── cn.ts ├── helpers.ts ├── stripe/ │ ├── client.ts │ ├── config.ts │ └── server.ts └── supabase/ ├── admin.ts ├── client.ts ├── middleware.ts ├── queries.ts └── server.ts