├── components
├── ui
│ ├── Footer
│ │ ├── Footer.module.css
│ │ ├── index.ts
│ │ └── Footer.tsx
│ ├── Input
│ │ ├── index.ts
│ │ ├── Input.module.css
│ │ └── Input.tsx
│ ├── Navbar
│ │ ├── index.ts
│ │ ├── Navbar.module.css
│ │ └── Navbar.tsx
│ ├── Button
│ │ ├── index.ts
│ │ ├── Button.module.css
│ │ └── Button.tsx
│ └── Spinner
│ │ ├── index.ts
│ │ └── Spinner.tsx
├── icons
│ ├── Logo.tsx
│ └── GitHub.tsx
└── Layout.tsx
├── supabase
├── .gitignore
└── config.toml
├── public
├── og.png
├── demo.png
├── favicon.ico
├── vercel-deploy.png
├── stripe.svg
├── vercel.svg
├── github.svg
├── nextjs.svg
├── supabase.svg
└── architecture_diagram.svg
├── styles
├── Layout.module.css
├── main.css
└── chrome-bug.css
├── next-env.d.ts
├── pages
├── index.tsx
├── _document.tsx
├── _app.tsx
├── api
│ └── webhook.ts
├── signin.tsx
├── account.tsx
└── pricing.tsx
├── .env.local.example
├── utils
├── paddleLoader.tsx
├── constants.ts
├── helpers.ts
├── paddleApi.ts
├── supabase-client.ts
└── useUser.tsx
├── .gitignore
├── tsconfig.json
├── notes.txt
├── LICENSE
├── package.json
├── types.ts
├── schema.sql
└── yarn.lock
/components/ui/Footer/Footer.module.css:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/supabase/.gitignore:
--------------------------------------------------------------------------------
1 | # Supabase
2 | .branches
3 | .temp
4 |
--------------------------------------------------------------------------------
/components/ui/Input/index.ts:
--------------------------------------------------------------------------------
1 | export { default } from './Input';
2 |
--------------------------------------------------------------------------------
/components/ui/Navbar/index.ts:
--------------------------------------------------------------------------------
1 | export { default } from './Navbar'
2 |
--------------------------------------------------------------------------------
/components/ui/Button/index.ts:
--------------------------------------------------------------------------------
1 | export { default } from './Button';
2 |
--------------------------------------------------------------------------------
/components/ui/Footer/index.ts:
--------------------------------------------------------------------------------
1 | export { default } from './Footer';
2 |
--------------------------------------------------------------------------------
/components/ui/Spinner/index.ts:
--------------------------------------------------------------------------------
1 | export { default } from './Spinner';
2 |
--------------------------------------------------------------------------------
/public/og.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saumya66/NextJs-Supabase-PaddleHQ-Starter/HEAD/public/og.png
--------------------------------------------------------------------------------
/public/demo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saumya66/NextJs-Supabase-PaddleHQ-Starter/HEAD/public/demo.png
--------------------------------------------------------------------------------
/public/favicon.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saumya66/NextJs-Supabase-PaddleHQ-Starter/HEAD/public/favicon.ico
--------------------------------------------------------------------------------
/public/vercel-deploy.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saumya66/NextJs-Supabase-PaddleHQ-Starter/HEAD/public/vercel-deploy.png
--------------------------------------------------------------------------------
/styles/Layout.module.css:
--------------------------------------------------------------------------------
1 | .main{
2 | width : 100%;
3 | }
4 |
5 | @media only screen and (max-width: 600px) {
6 |
7 | }
--------------------------------------------------------------------------------
/next-env.d.ts:
--------------------------------------------------------------------------------
1 | ///