├── .editorconfig ├── .env.template ├── .eslintignore ├── .eslintrc.json ├── .gitattributes ├── .github ├── FUNDING.yml ├── ISSUE_TEMPLATE │ ├── bug.yml │ ├── doc.yml │ ├── dx.yml │ └── features.yml ├── PULL_REQUEST_TEMPLATE.md ├── pr-title-checker-config.json └── workflows │ ├── pr_title_checker.yml │ └── tests.yaml ├── .gitignore ├── .husky └── pre-commit ├── .lintstagedrc.json ├── .prettierignore ├── .prettierrc.json ├── .vscode ├── extensions.json └── settings.json ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── CONTRIBUTORS.md ├── DISCORD_RULES.md ├── LICENSE.md ├── README.md ├── next.config.js ├── package.json ├── postcss.config.js ├── public ├── bg_img.webp ├── favicon.ico ├── hero-background.jpg ├── images │ └── background-call-to-action.jpg └── logo.svg ├── src ├── components │ ├── Button.tsx │ ├── CallToAction.tsx │ ├── CallToAction2.tsx │ ├── Container.tsx │ ├── Features.tsx │ ├── Footer.tsx │ ├── Header │ │ ├── Header.tsx │ │ ├── UserMenu.tsx │ │ └── index.ts │ ├── Hero.tsx │ ├── NavLink.tsx │ ├── PlaceHolder.tsx │ ├── ProgressBarSection.tsx │ ├── QuestionSubmissionForm.tsx │ ├── SignIn │ │ ├── Form.tsx │ │ └── Social.tsx │ └── SignUp │ │ ├── Form.tsx │ │ └── Social.tsx ├── lib │ ├── images.d.ts │ └── types.ts ├── pages │ ├── _app.tsx │ ├── _document.tsx │ ├── api │ │ └── submit_question.ts │ ├── confirm-email.tsx │ ├── index.tsx │ ├── questions │ │ ├── [id].tsx │ │ ├── index.tsx │ │ └── new.tsx │ ├── signin.tsx │ └── signup.tsx ├── styles │ └── globals.css └── utils │ ├── auth.ts │ └── supabaseClient.ts ├── supabase.sql ├── tailwind.config.js └── tsconfig.json /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csdojo-defaang/defaang/HEAD/.editorconfig -------------------------------------------------------------------------------- /.env.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csdojo-defaang/defaang/HEAD/.env.template -------------------------------------------------------------------------------- /.eslintignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csdojo-defaang/defaang/HEAD/.eslintignore -------------------------------------------------------------------------------- /.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csdojo-defaang/defaang/HEAD/.eslintrc.json -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- 1 | * text=auto eol=lf 2 | -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | github: [ykdojo] 2 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csdojo-defaang/defaang/HEAD/.github/ISSUE_TEMPLATE/bug.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/doc.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csdojo-defaang/defaang/HEAD/.github/ISSUE_TEMPLATE/doc.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/dx.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csdojo-defaang/defaang/HEAD/.github/ISSUE_TEMPLATE/dx.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/features.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csdojo-defaang/defaang/HEAD/.github/ISSUE_TEMPLATE/features.yml -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csdojo-defaang/defaang/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.github/pr-title-checker-config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csdojo-defaang/defaang/HEAD/.github/pr-title-checker-config.json -------------------------------------------------------------------------------- /.github/workflows/pr_title_checker.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csdojo-defaang/defaang/HEAD/.github/workflows/pr_title_checker.yml -------------------------------------------------------------------------------- /.github/workflows/tests.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csdojo-defaang/defaang/HEAD/.github/workflows/tests.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csdojo-defaang/defaang/HEAD/.gitignore -------------------------------------------------------------------------------- /.husky/pre-commit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csdojo-defaang/defaang/HEAD/.husky/pre-commit -------------------------------------------------------------------------------- /.lintstagedrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csdojo-defaang/defaang/HEAD/.lintstagedrc.json -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csdojo-defaang/defaang/HEAD/.prettierignore -------------------------------------------------------------------------------- /.prettierrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csdojo-defaang/defaang/HEAD/.prettierrc.json -------------------------------------------------------------------------------- /.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csdojo-defaang/defaang/HEAD/.vscode/extensions.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csdojo-defaang/defaang/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csdojo-defaang/defaang/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csdojo-defaang/defaang/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /CONTRIBUTORS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csdojo-defaang/defaang/HEAD/CONTRIBUTORS.md -------------------------------------------------------------------------------- /DISCORD_RULES.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csdojo-defaang/defaang/HEAD/DISCORD_RULES.md -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csdojo-defaang/defaang/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csdojo-defaang/defaang/HEAD/README.md -------------------------------------------------------------------------------- /next.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csdojo-defaang/defaang/HEAD/next.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csdojo-defaang/defaang/HEAD/package.json -------------------------------------------------------------------------------- /postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csdojo-defaang/defaang/HEAD/postcss.config.js -------------------------------------------------------------------------------- /public/bg_img.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csdojo-defaang/defaang/HEAD/public/bg_img.webp -------------------------------------------------------------------------------- /public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csdojo-defaang/defaang/HEAD/public/favicon.ico -------------------------------------------------------------------------------- /public/hero-background.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csdojo-defaang/defaang/HEAD/public/hero-background.jpg -------------------------------------------------------------------------------- /public/images/background-call-to-action.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csdojo-defaang/defaang/HEAD/public/images/background-call-to-action.jpg -------------------------------------------------------------------------------- /public/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csdojo-defaang/defaang/HEAD/public/logo.svg -------------------------------------------------------------------------------- /src/components/Button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csdojo-defaang/defaang/HEAD/src/components/Button.tsx -------------------------------------------------------------------------------- /src/components/CallToAction.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csdojo-defaang/defaang/HEAD/src/components/CallToAction.tsx -------------------------------------------------------------------------------- /src/components/CallToAction2.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csdojo-defaang/defaang/HEAD/src/components/CallToAction2.tsx -------------------------------------------------------------------------------- /src/components/Container.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csdojo-defaang/defaang/HEAD/src/components/Container.tsx -------------------------------------------------------------------------------- /src/components/Features.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csdojo-defaang/defaang/HEAD/src/components/Features.tsx -------------------------------------------------------------------------------- /src/components/Footer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csdojo-defaang/defaang/HEAD/src/components/Footer.tsx -------------------------------------------------------------------------------- /src/components/Header/Header.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csdojo-defaang/defaang/HEAD/src/components/Header/Header.tsx -------------------------------------------------------------------------------- /src/components/Header/UserMenu.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csdojo-defaang/defaang/HEAD/src/components/Header/UserMenu.tsx -------------------------------------------------------------------------------- /src/components/Header/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csdojo-defaang/defaang/HEAD/src/components/Header/index.ts -------------------------------------------------------------------------------- /src/components/Hero.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csdojo-defaang/defaang/HEAD/src/components/Hero.tsx -------------------------------------------------------------------------------- /src/components/NavLink.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csdojo-defaang/defaang/HEAD/src/components/NavLink.tsx -------------------------------------------------------------------------------- /src/components/PlaceHolder.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csdojo-defaang/defaang/HEAD/src/components/PlaceHolder.tsx -------------------------------------------------------------------------------- /src/components/ProgressBarSection.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csdojo-defaang/defaang/HEAD/src/components/ProgressBarSection.tsx -------------------------------------------------------------------------------- /src/components/QuestionSubmissionForm.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csdojo-defaang/defaang/HEAD/src/components/QuestionSubmissionForm.tsx -------------------------------------------------------------------------------- /src/components/SignIn/Form.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csdojo-defaang/defaang/HEAD/src/components/SignIn/Form.tsx -------------------------------------------------------------------------------- /src/components/SignIn/Social.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csdojo-defaang/defaang/HEAD/src/components/SignIn/Social.tsx -------------------------------------------------------------------------------- /src/components/SignUp/Form.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csdojo-defaang/defaang/HEAD/src/components/SignUp/Form.tsx -------------------------------------------------------------------------------- /src/components/SignUp/Social.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csdojo-defaang/defaang/HEAD/src/components/SignUp/Social.tsx -------------------------------------------------------------------------------- /src/lib/images.d.ts: -------------------------------------------------------------------------------- 1 | declare module '*.webp'; 2 | -------------------------------------------------------------------------------- /src/lib/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csdojo-defaang/defaang/HEAD/src/lib/types.ts -------------------------------------------------------------------------------- /src/pages/_app.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csdojo-defaang/defaang/HEAD/src/pages/_app.tsx -------------------------------------------------------------------------------- /src/pages/_document.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csdojo-defaang/defaang/HEAD/src/pages/_document.tsx -------------------------------------------------------------------------------- /src/pages/api/submit_question.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csdojo-defaang/defaang/HEAD/src/pages/api/submit_question.ts -------------------------------------------------------------------------------- /src/pages/confirm-email.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csdojo-defaang/defaang/HEAD/src/pages/confirm-email.tsx -------------------------------------------------------------------------------- /src/pages/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csdojo-defaang/defaang/HEAD/src/pages/index.tsx -------------------------------------------------------------------------------- /src/pages/questions/[id].tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csdojo-defaang/defaang/HEAD/src/pages/questions/[id].tsx -------------------------------------------------------------------------------- /src/pages/questions/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csdojo-defaang/defaang/HEAD/src/pages/questions/index.tsx -------------------------------------------------------------------------------- /src/pages/questions/new.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csdojo-defaang/defaang/HEAD/src/pages/questions/new.tsx -------------------------------------------------------------------------------- /src/pages/signin.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csdojo-defaang/defaang/HEAD/src/pages/signin.tsx -------------------------------------------------------------------------------- /src/pages/signup.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csdojo-defaang/defaang/HEAD/src/pages/signup.tsx -------------------------------------------------------------------------------- /src/styles/globals.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csdojo-defaang/defaang/HEAD/src/styles/globals.css -------------------------------------------------------------------------------- /src/utils/auth.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csdojo-defaang/defaang/HEAD/src/utils/auth.ts -------------------------------------------------------------------------------- /src/utils/supabaseClient.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csdojo-defaang/defaang/HEAD/src/utils/supabaseClient.ts -------------------------------------------------------------------------------- /supabase.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csdojo-defaang/defaang/HEAD/supabase.sql -------------------------------------------------------------------------------- /tailwind.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csdojo-defaang/defaang/HEAD/tailwind.config.js -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/csdojo-defaang/defaang/HEAD/tsconfig.json --------------------------------------------------------------------------------