├── .eslintrc.json ├── .github ├── FUNDING.yml ├── ISSUE_TEMPLATE │ ├── bug_report.md │ ├── feature_request.md │ ├── submit_category.md │ ├── submit_image.md │ ├── submit_tool.md │ └── update_tool.md └── wip │ └── handle-submissions.yml ├── .gitignore ├── .vscode └── settings.json ├── LICENSE ├── README.md ├── assets ├── ImageNotLoaded.png ├── default-monochrome-white.svg ├── default-monochrome.svg └── isolated-monochrome-white.svg ├── components ├── CategoryMain.tsx ├── DonatedPeople.tsx ├── EmbeddedSearchbar.tsx ├── Footer.tsx ├── Header.tsx ├── LoginModal.tsx ├── Main.tsx ├── ToolMain.tsx ├── ToolSearchTable.tsx └── ToolTableRow.tsx ├── config └── index.ts ├── db.ts ├── next-env.d.ts ├── next.config.js ├── package.json ├── pages ├── 404.tsx ├── 500.tsx ├── _app.tsx ├── _error.js ├── api │ ├── auth │ │ └── [...supabase].ts │ ├── category │ │ ├── [id].ts │ │ └── ids.ts │ ├── getEntries.ts │ ├── partners.ts │ ├── profile │ │ └── deleteAccount.ts │ ├── querySearch │ │ └── [query].ts │ └── tools │ │ ├── [id].ts │ │ ├── ids.ts │ │ └── vote.ts ├── category │ └── [id].tsx ├── donate.tsx ├── index.tsx ├── partners.tsx ├── profile │ ├── passwordRecovery.tsx │ └── settings.tsx └── tool │ └── [id].tsx ├── postcss.config.js ├── prisma └── schema.prisma ├── public ├── apple-touch-icon.png ├── favicon-310.png └── vercel.svg ├── sentry.client.config.js ├── sentry.properties ├── sentry.server.config.js ├── styles ├── Home.module.css └── globals.css ├── tailwind.config.js ├── tsconfig.json └── util ├── supabase-service.ts └── supabase.ts /.eslintrc.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "next/core-web-vitals" 3 | } 4 | -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/julianYaman/tooldb/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/julianYaman/tooldb/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/julianYaman/tooldb/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/submit_category.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/julianYaman/tooldb/HEAD/.github/ISSUE_TEMPLATE/submit_category.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/submit_image.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/julianYaman/tooldb/HEAD/.github/ISSUE_TEMPLATE/submit_image.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/submit_tool.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/julianYaman/tooldb/HEAD/.github/ISSUE_TEMPLATE/submit_tool.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/update_tool.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/julianYaman/tooldb/HEAD/.github/ISSUE_TEMPLATE/update_tool.md -------------------------------------------------------------------------------- /.github/wip/handle-submissions.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/julianYaman/tooldb/HEAD/.github/wip/handle-submissions.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/julianYaman/tooldb/HEAD/.gitignore -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/julianYaman/tooldb/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/julianYaman/tooldb/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/julianYaman/tooldb/HEAD/README.md -------------------------------------------------------------------------------- /assets/ImageNotLoaded.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/julianYaman/tooldb/HEAD/assets/ImageNotLoaded.png -------------------------------------------------------------------------------- /assets/default-monochrome-white.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/julianYaman/tooldb/HEAD/assets/default-monochrome-white.svg -------------------------------------------------------------------------------- /assets/default-monochrome.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/julianYaman/tooldb/HEAD/assets/default-monochrome.svg -------------------------------------------------------------------------------- /assets/isolated-monochrome-white.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/julianYaman/tooldb/HEAD/assets/isolated-monochrome-white.svg -------------------------------------------------------------------------------- /components/CategoryMain.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/julianYaman/tooldb/HEAD/components/CategoryMain.tsx -------------------------------------------------------------------------------- /components/DonatedPeople.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/julianYaman/tooldb/HEAD/components/DonatedPeople.tsx -------------------------------------------------------------------------------- /components/EmbeddedSearchbar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/julianYaman/tooldb/HEAD/components/EmbeddedSearchbar.tsx -------------------------------------------------------------------------------- /components/Footer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/julianYaman/tooldb/HEAD/components/Footer.tsx -------------------------------------------------------------------------------- /components/Header.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/julianYaman/tooldb/HEAD/components/Header.tsx -------------------------------------------------------------------------------- /components/LoginModal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/julianYaman/tooldb/HEAD/components/LoginModal.tsx -------------------------------------------------------------------------------- /components/Main.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/julianYaman/tooldb/HEAD/components/Main.tsx -------------------------------------------------------------------------------- /components/ToolMain.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/julianYaman/tooldb/HEAD/components/ToolMain.tsx -------------------------------------------------------------------------------- /components/ToolSearchTable.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/julianYaman/tooldb/HEAD/components/ToolSearchTable.tsx -------------------------------------------------------------------------------- /components/ToolTableRow.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/julianYaman/tooldb/HEAD/components/ToolTableRow.tsx -------------------------------------------------------------------------------- /config/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/julianYaman/tooldb/HEAD/config/index.ts -------------------------------------------------------------------------------- /db.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/julianYaman/tooldb/HEAD/db.ts -------------------------------------------------------------------------------- /next-env.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/julianYaman/tooldb/HEAD/next-env.d.ts -------------------------------------------------------------------------------- /next.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/julianYaman/tooldb/HEAD/next.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/julianYaman/tooldb/HEAD/package.json -------------------------------------------------------------------------------- /pages/404.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/julianYaman/tooldb/HEAD/pages/404.tsx -------------------------------------------------------------------------------- /pages/500.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/julianYaman/tooldb/HEAD/pages/500.tsx -------------------------------------------------------------------------------- /pages/_app.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/julianYaman/tooldb/HEAD/pages/_app.tsx -------------------------------------------------------------------------------- /pages/_error.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/julianYaman/tooldb/HEAD/pages/_error.js -------------------------------------------------------------------------------- /pages/api/auth/[...supabase].ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/julianYaman/tooldb/HEAD/pages/api/auth/[...supabase].ts -------------------------------------------------------------------------------- /pages/api/category/[id].ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/julianYaman/tooldb/HEAD/pages/api/category/[id].ts -------------------------------------------------------------------------------- /pages/api/category/ids.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/julianYaman/tooldb/HEAD/pages/api/category/ids.ts -------------------------------------------------------------------------------- /pages/api/getEntries.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/julianYaman/tooldb/HEAD/pages/api/getEntries.ts -------------------------------------------------------------------------------- /pages/api/partners.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/julianYaman/tooldb/HEAD/pages/api/partners.ts -------------------------------------------------------------------------------- /pages/api/profile/deleteAccount.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/julianYaman/tooldb/HEAD/pages/api/profile/deleteAccount.ts -------------------------------------------------------------------------------- /pages/api/querySearch/[query].ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/julianYaman/tooldb/HEAD/pages/api/querySearch/[query].ts -------------------------------------------------------------------------------- /pages/api/tools/[id].ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/julianYaman/tooldb/HEAD/pages/api/tools/[id].ts -------------------------------------------------------------------------------- /pages/api/tools/ids.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/julianYaman/tooldb/HEAD/pages/api/tools/ids.ts -------------------------------------------------------------------------------- /pages/api/tools/vote.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/julianYaman/tooldb/HEAD/pages/api/tools/vote.ts -------------------------------------------------------------------------------- /pages/category/[id].tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/julianYaman/tooldb/HEAD/pages/category/[id].tsx -------------------------------------------------------------------------------- /pages/donate.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/julianYaman/tooldb/HEAD/pages/donate.tsx -------------------------------------------------------------------------------- /pages/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/julianYaman/tooldb/HEAD/pages/index.tsx -------------------------------------------------------------------------------- /pages/partners.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/julianYaman/tooldb/HEAD/pages/partners.tsx -------------------------------------------------------------------------------- /pages/profile/passwordRecovery.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/julianYaman/tooldb/HEAD/pages/profile/passwordRecovery.tsx -------------------------------------------------------------------------------- /pages/profile/settings.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/julianYaman/tooldb/HEAD/pages/profile/settings.tsx -------------------------------------------------------------------------------- /pages/tool/[id].tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/julianYaman/tooldb/HEAD/pages/tool/[id].tsx -------------------------------------------------------------------------------- /postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/julianYaman/tooldb/HEAD/postcss.config.js -------------------------------------------------------------------------------- /prisma/schema.prisma: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/julianYaman/tooldb/HEAD/prisma/schema.prisma -------------------------------------------------------------------------------- /public/apple-touch-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/julianYaman/tooldb/HEAD/public/apple-touch-icon.png -------------------------------------------------------------------------------- /public/favicon-310.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/julianYaman/tooldb/HEAD/public/favicon-310.png -------------------------------------------------------------------------------- /public/vercel.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/julianYaman/tooldb/HEAD/public/vercel.svg -------------------------------------------------------------------------------- /sentry.client.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/julianYaman/tooldb/HEAD/sentry.client.config.js -------------------------------------------------------------------------------- /sentry.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/julianYaman/tooldb/HEAD/sentry.properties -------------------------------------------------------------------------------- /sentry.server.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/julianYaman/tooldb/HEAD/sentry.server.config.js -------------------------------------------------------------------------------- /styles/Home.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/julianYaman/tooldb/HEAD/styles/Home.module.css -------------------------------------------------------------------------------- /styles/globals.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/julianYaman/tooldb/HEAD/styles/globals.css -------------------------------------------------------------------------------- /tailwind.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/julianYaman/tooldb/HEAD/tailwind.config.js -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/julianYaman/tooldb/HEAD/tsconfig.json -------------------------------------------------------------------------------- /util/supabase-service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/julianYaman/tooldb/HEAD/util/supabase-service.ts -------------------------------------------------------------------------------- /util/supabase.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/julianYaman/tooldb/HEAD/util/supabase.ts --------------------------------------------------------------------------------