├── .gitignore ├── LICENSE ├── README.md └── xapplications ├── .eslintrc.json ├── .gitignore ├── README.md ├── components.json ├── next.config.mjs ├── package-lock.json ├── package.json ├── postcss.config.mjs ├── public ├── next.svg └── vercel.svg ├── src ├── actions │ ├── admin │ │ ├── add-question.ts │ │ ├── add-reviewer.ts │ │ ├── create-application.ts │ │ ├── delete-question.ts │ │ ├── edit-application.ts │ │ ├── get-application.ts │ │ └── move-question-position.ts │ ├── database-connection.ts │ ├── get-all-applications.ts │ ├── get-application.ts │ ├── reviewer │ │ ├── accept-application.ts │ │ ├── deny-application.ts │ │ ├── get-application-stats.ts │ │ ├── get-application.ts │ │ ├── get-reviewers.ts │ │ ├── get-submitted-discord.ts │ │ ├── get-submitted-list.ts │ │ ├── get-submitted.ts │ │ ├── get-top-reviewer.ts │ │ └── search-application.ts │ ├── submit-application.ts │ └── user-has-role.ts ├── app │ ├── admin │ │ ├── (components) │ │ │ └── add-reviewer.tsx │ │ ├── create │ │ │ ├── (components) │ │ │ │ └── application-form.tsx │ │ │ └── page.tsx │ │ ├── edit │ │ │ └── [applicationId] │ │ │ │ ├── (components) │ │ │ │ ├── add-question.tsx │ │ │ │ ├── edit-form.tsx │ │ │ │ ├── question-row.tsx │ │ │ │ └── question-table.tsx │ │ │ │ └── page.tsx │ │ └── page.tsx │ ├── api │ │ └── auth │ │ │ └── [...nextauth] │ │ │ └── route.ts │ ├── applications │ │ ├── [applicationId] │ │ │ ├── (components) │ │ │ │ └── application-form.tsx │ │ │ └── page.tsx │ │ └── page.tsx │ ├── favicon.ico │ ├── globals.css │ ├── layout.tsx │ ├── page.tsx │ └── reviewer │ │ ├── [applicationId] │ │ ├── (components) │ │ │ └── stats-chart.tsx │ │ ├── applications │ │ │ ├── (components) │ │ │ │ ├── actions.tsx │ │ │ │ └── search-application.tsx │ │ │ ├── [submittedId] │ │ │ │ ├── (components) │ │ │ │ │ └── actions.tsx │ │ │ │ └── page.tsx │ │ │ └── page.tsx │ │ └── page.tsx │ │ └── page.tsx ├── components │ ├── header.tsx │ ├── session-provider.tsx │ └── ui │ │ ├── alert-dialog.tsx │ │ ├── badge.tsx │ │ ├── button.tsx │ │ ├── card.tsx │ │ ├── chart.tsx │ │ ├── checkbox.tsx │ │ ├── dropdown-menu.tsx │ │ ├── fade-text.tsx │ │ ├── form.tsx │ │ ├── input.tsx │ │ ├── label.tsx │ │ ├── radial-gradient.tsx │ │ ├── select.tsx │ │ ├── sonner.tsx │ │ ├── table.tsx │ │ └── textarea.tsx ├── config │ └── config.ts ├── lib │ ├── auth.ts │ └── utils.ts └── schemas │ ├── applications.ts │ └── submitted.ts ├── tailwind.config.ts └── tsconfig.json /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaHampus/XApplications/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaHampus/XApplications/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaHampus/XApplications/HEAD/README.md -------------------------------------------------------------------------------- /xapplications/.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaHampus/XApplications/HEAD/xapplications/.eslintrc.json -------------------------------------------------------------------------------- /xapplications/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaHampus/XApplications/HEAD/xapplications/.gitignore -------------------------------------------------------------------------------- /xapplications/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaHampus/XApplications/HEAD/xapplications/README.md -------------------------------------------------------------------------------- /xapplications/components.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaHampus/XApplications/HEAD/xapplications/components.json -------------------------------------------------------------------------------- /xapplications/next.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaHampus/XApplications/HEAD/xapplications/next.config.mjs -------------------------------------------------------------------------------- /xapplications/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaHampus/XApplications/HEAD/xapplications/package-lock.json -------------------------------------------------------------------------------- /xapplications/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaHampus/XApplications/HEAD/xapplications/package.json -------------------------------------------------------------------------------- /xapplications/postcss.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaHampus/XApplications/HEAD/xapplications/postcss.config.mjs -------------------------------------------------------------------------------- /xapplications/public/next.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaHampus/XApplications/HEAD/xapplications/public/next.svg -------------------------------------------------------------------------------- /xapplications/public/vercel.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaHampus/XApplications/HEAD/xapplications/public/vercel.svg -------------------------------------------------------------------------------- /xapplications/src/actions/admin/add-question.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaHampus/XApplications/HEAD/xapplications/src/actions/admin/add-question.ts -------------------------------------------------------------------------------- /xapplications/src/actions/admin/add-reviewer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaHampus/XApplications/HEAD/xapplications/src/actions/admin/add-reviewer.ts -------------------------------------------------------------------------------- /xapplications/src/actions/admin/create-application.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaHampus/XApplications/HEAD/xapplications/src/actions/admin/create-application.ts -------------------------------------------------------------------------------- /xapplications/src/actions/admin/delete-question.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaHampus/XApplications/HEAD/xapplications/src/actions/admin/delete-question.ts -------------------------------------------------------------------------------- /xapplications/src/actions/admin/edit-application.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaHampus/XApplications/HEAD/xapplications/src/actions/admin/edit-application.ts -------------------------------------------------------------------------------- /xapplications/src/actions/admin/get-application.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaHampus/XApplications/HEAD/xapplications/src/actions/admin/get-application.ts -------------------------------------------------------------------------------- /xapplications/src/actions/admin/move-question-position.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaHampus/XApplications/HEAD/xapplications/src/actions/admin/move-question-position.ts -------------------------------------------------------------------------------- /xapplications/src/actions/database-connection.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaHampus/XApplications/HEAD/xapplications/src/actions/database-connection.ts -------------------------------------------------------------------------------- /xapplications/src/actions/get-all-applications.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaHampus/XApplications/HEAD/xapplications/src/actions/get-all-applications.ts -------------------------------------------------------------------------------- /xapplications/src/actions/get-application.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaHampus/XApplications/HEAD/xapplications/src/actions/get-application.ts -------------------------------------------------------------------------------- /xapplications/src/actions/reviewer/accept-application.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaHampus/XApplications/HEAD/xapplications/src/actions/reviewer/accept-application.ts -------------------------------------------------------------------------------- /xapplications/src/actions/reviewer/deny-application.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaHampus/XApplications/HEAD/xapplications/src/actions/reviewer/deny-application.ts -------------------------------------------------------------------------------- /xapplications/src/actions/reviewer/get-application-stats.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaHampus/XApplications/HEAD/xapplications/src/actions/reviewer/get-application-stats.ts -------------------------------------------------------------------------------- /xapplications/src/actions/reviewer/get-application.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaHampus/XApplications/HEAD/xapplications/src/actions/reviewer/get-application.ts -------------------------------------------------------------------------------- /xapplications/src/actions/reviewer/get-reviewers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaHampus/XApplications/HEAD/xapplications/src/actions/reviewer/get-reviewers.ts -------------------------------------------------------------------------------- /xapplications/src/actions/reviewer/get-submitted-discord.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaHampus/XApplications/HEAD/xapplications/src/actions/reviewer/get-submitted-discord.ts -------------------------------------------------------------------------------- /xapplications/src/actions/reviewer/get-submitted-list.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaHampus/XApplications/HEAD/xapplications/src/actions/reviewer/get-submitted-list.ts -------------------------------------------------------------------------------- /xapplications/src/actions/reviewer/get-submitted.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaHampus/XApplications/HEAD/xapplications/src/actions/reviewer/get-submitted.ts -------------------------------------------------------------------------------- /xapplications/src/actions/reviewer/get-top-reviewer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaHampus/XApplications/HEAD/xapplications/src/actions/reviewer/get-top-reviewer.ts -------------------------------------------------------------------------------- /xapplications/src/actions/reviewer/search-application.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaHampus/XApplications/HEAD/xapplications/src/actions/reviewer/search-application.ts -------------------------------------------------------------------------------- /xapplications/src/actions/submit-application.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaHampus/XApplications/HEAD/xapplications/src/actions/submit-application.ts -------------------------------------------------------------------------------- /xapplications/src/actions/user-has-role.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaHampus/XApplications/HEAD/xapplications/src/actions/user-has-role.ts -------------------------------------------------------------------------------- /xapplications/src/app/admin/(components)/add-reviewer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaHampus/XApplications/HEAD/xapplications/src/app/admin/(components)/add-reviewer.tsx -------------------------------------------------------------------------------- /xapplications/src/app/admin/create/(components)/application-form.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaHampus/XApplications/HEAD/xapplications/src/app/admin/create/(components)/application-form.tsx -------------------------------------------------------------------------------- /xapplications/src/app/admin/create/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaHampus/XApplications/HEAD/xapplications/src/app/admin/create/page.tsx -------------------------------------------------------------------------------- /xapplications/src/app/admin/edit/[applicationId]/(components)/add-question.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaHampus/XApplications/HEAD/xapplications/src/app/admin/edit/[applicationId]/(components)/add-question.tsx -------------------------------------------------------------------------------- /xapplications/src/app/admin/edit/[applicationId]/(components)/edit-form.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaHampus/XApplications/HEAD/xapplications/src/app/admin/edit/[applicationId]/(components)/edit-form.tsx -------------------------------------------------------------------------------- /xapplications/src/app/admin/edit/[applicationId]/(components)/question-row.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaHampus/XApplications/HEAD/xapplications/src/app/admin/edit/[applicationId]/(components)/question-row.tsx -------------------------------------------------------------------------------- /xapplications/src/app/admin/edit/[applicationId]/(components)/question-table.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaHampus/XApplications/HEAD/xapplications/src/app/admin/edit/[applicationId]/(components)/question-table.tsx -------------------------------------------------------------------------------- /xapplications/src/app/admin/edit/[applicationId]/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaHampus/XApplications/HEAD/xapplications/src/app/admin/edit/[applicationId]/page.tsx -------------------------------------------------------------------------------- /xapplications/src/app/admin/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaHampus/XApplications/HEAD/xapplications/src/app/admin/page.tsx -------------------------------------------------------------------------------- /xapplications/src/app/api/auth/[...nextauth]/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaHampus/XApplications/HEAD/xapplications/src/app/api/auth/[...nextauth]/route.ts -------------------------------------------------------------------------------- /xapplications/src/app/applications/[applicationId]/(components)/application-form.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaHampus/XApplications/HEAD/xapplications/src/app/applications/[applicationId]/(components)/application-form.tsx -------------------------------------------------------------------------------- /xapplications/src/app/applications/[applicationId]/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaHampus/XApplications/HEAD/xapplications/src/app/applications/[applicationId]/page.tsx -------------------------------------------------------------------------------- /xapplications/src/app/applications/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaHampus/XApplications/HEAD/xapplications/src/app/applications/page.tsx -------------------------------------------------------------------------------- /xapplications/src/app/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaHampus/XApplications/HEAD/xapplications/src/app/favicon.ico -------------------------------------------------------------------------------- /xapplications/src/app/globals.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaHampus/XApplications/HEAD/xapplications/src/app/globals.css -------------------------------------------------------------------------------- /xapplications/src/app/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaHampus/XApplications/HEAD/xapplications/src/app/layout.tsx -------------------------------------------------------------------------------- /xapplications/src/app/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaHampus/XApplications/HEAD/xapplications/src/app/page.tsx -------------------------------------------------------------------------------- /xapplications/src/app/reviewer/[applicationId]/(components)/stats-chart.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaHampus/XApplications/HEAD/xapplications/src/app/reviewer/[applicationId]/(components)/stats-chart.tsx -------------------------------------------------------------------------------- /xapplications/src/app/reviewer/[applicationId]/applications/(components)/actions.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaHampus/XApplications/HEAD/xapplications/src/app/reviewer/[applicationId]/applications/(components)/actions.tsx -------------------------------------------------------------------------------- /xapplications/src/app/reviewer/[applicationId]/applications/(components)/search-application.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaHampus/XApplications/HEAD/xapplications/src/app/reviewer/[applicationId]/applications/(components)/search-application.tsx -------------------------------------------------------------------------------- /xapplications/src/app/reviewer/[applicationId]/applications/[submittedId]/(components)/actions.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaHampus/XApplications/HEAD/xapplications/src/app/reviewer/[applicationId]/applications/[submittedId]/(components)/actions.tsx -------------------------------------------------------------------------------- /xapplications/src/app/reviewer/[applicationId]/applications/[submittedId]/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaHampus/XApplications/HEAD/xapplications/src/app/reviewer/[applicationId]/applications/[submittedId]/page.tsx -------------------------------------------------------------------------------- /xapplications/src/app/reviewer/[applicationId]/applications/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaHampus/XApplications/HEAD/xapplications/src/app/reviewer/[applicationId]/applications/page.tsx -------------------------------------------------------------------------------- /xapplications/src/app/reviewer/[applicationId]/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaHampus/XApplications/HEAD/xapplications/src/app/reviewer/[applicationId]/page.tsx -------------------------------------------------------------------------------- /xapplications/src/app/reviewer/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaHampus/XApplications/HEAD/xapplications/src/app/reviewer/page.tsx -------------------------------------------------------------------------------- /xapplications/src/components/header.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaHampus/XApplications/HEAD/xapplications/src/components/header.tsx -------------------------------------------------------------------------------- /xapplications/src/components/session-provider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaHampus/XApplications/HEAD/xapplications/src/components/session-provider.tsx -------------------------------------------------------------------------------- /xapplications/src/components/ui/alert-dialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaHampus/XApplications/HEAD/xapplications/src/components/ui/alert-dialog.tsx -------------------------------------------------------------------------------- /xapplications/src/components/ui/badge.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaHampus/XApplications/HEAD/xapplications/src/components/ui/badge.tsx -------------------------------------------------------------------------------- /xapplications/src/components/ui/button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaHampus/XApplications/HEAD/xapplications/src/components/ui/button.tsx -------------------------------------------------------------------------------- /xapplications/src/components/ui/card.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaHampus/XApplications/HEAD/xapplications/src/components/ui/card.tsx -------------------------------------------------------------------------------- /xapplications/src/components/ui/chart.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaHampus/XApplications/HEAD/xapplications/src/components/ui/chart.tsx -------------------------------------------------------------------------------- /xapplications/src/components/ui/checkbox.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaHampus/XApplications/HEAD/xapplications/src/components/ui/checkbox.tsx -------------------------------------------------------------------------------- /xapplications/src/components/ui/dropdown-menu.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaHampus/XApplications/HEAD/xapplications/src/components/ui/dropdown-menu.tsx -------------------------------------------------------------------------------- /xapplications/src/components/ui/fade-text.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaHampus/XApplications/HEAD/xapplications/src/components/ui/fade-text.tsx -------------------------------------------------------------------------------- /xapplications/src/components/ui/form.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaHampus/XApplications/HEAD/xapplications/src/components/ui/form.tsx -------------------------------------------------------------------------------- /xapplications/src/components/ui/input.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaHampus/XApplications/HEAD/xapplications/src/components/ui/input.tsx -------------------------------------------------------------------------------- /xapplications/src/components/ui/label.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaHampus/XApplications/HEAD/xapplications/src/components/ui/label.tsx -------------------------------------------------------------------------------- /xapplications/src/components/ui/radial-gradient.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaHampus/XApplications/HEAD/xapplications/src/components/ui/radial-gradient.tsx -------------------------------------------------------------------------------- /xapplications/src/components/ui/select.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaHampus/XApplications/HEAD/xapplications/src/components/ui/select.tsx -------------------------------------------------------------------------------- /xapplications/src/components/ui/sonner.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaHampus/XApplications/HEAD/xapplications/src/components/ui/sonner.tsx -------------------------------------------------------------------------------- /xapplications/src/components/ui/table.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaHampus/XApplications/HEAD/xapplications/src/components/ui/table.tsx -------------------------------------------------------------------------------- /xapplications/src/components/ui/textarea.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaHampus/XApplications/HEAD/xapplications/src/components/ui/textarea.tsx -------------------------------------------------------------------------------- /xapplications/src/config/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaHampus/XApplications/HEAD/xapplications/src/config/config.ts -------------------------------------------------------------------------------- /xapplications/src/lib/auth.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaHampus/XApplications/HEAD/xapplications/src/lib/auth.ts -------------------------------------------------------------------------------- /xapplications/src/lib/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaHampus/XApplications/HEAD/xapplications/src/lib/utils.ts -------------------------------------------------------------------------------- /xapplications/src/schemas/applications.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaHampus/XApplications/HEAD/xapplications/src/schemas/applications.ts -------------------------------------------------------------------------------- /xapplications/src/schemas/submitted.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaHampus/XApplications/HEAD/xapplications/src/schemas/submitted.ts -------------------------------------------------------------------------------- /xapplications/tailwind.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaHampus/XApplications/HEAD/xapplications/tailwind.config.ts -------------------------------------------------------------------------------- /xapplications/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaHampus/XApplications/HEAD/xapplications/tsconfig.json --------------------------------------------------------------------------------