├── .dockerignore ├── .env.example ├── .github ├── ISSUE_TEMPLATE │ └── issue-template.md ├── PULL_REQUEST_TEMPLATE │ └── pull_request_template.md └── workflows │ ├── build.yml │ ├── fly-deploy-staging.yml │ ├── fly-deploy.yml │ └── notification.yml ├── .gitignore ├── .prettierignore ├── .prettierrc ├── .vscode └── settings.json ├── Dockerfile ├── README.md ├── docker-entrypoint.js ├── docs ├── git-convention.md ├── onboarding.md ├── what-is-package.md └── what-is-structure.md ├── drizzle.config.ts ├── eslint.config.mjs ├── fly.staging.toml ├── fly.toml ├── jest.config.ts ├── next.config.ts ├── package.json ├── pnpm-lock.yaml ├── postcss.config.mjs ├── public ├── README.md ├── assets │ └── landing │ │ ├── apple-logo.png │ │ ├── atlassian-logo.png │ │ ├── auec-sesa-valorant.png │ │ ├── auec-vuwg-showmatch.png │ │ ├── hero-auec.png │ │ ├── landing-image.png │ │ ├── placeholder2.png │ │ ├── placeholder3.png │ │ ├── rage-art-rumble.png │ │ ├── razer-logo.png │ │ ├── sensodyne-logo.png │ │ └── valorant-watch-party.png ├── fonts │ ├── satoshi │ │ ├── LICENSE │ │ ├── Satoshi-Variable.woff2 │ │ └── Satoshi-VariableItalic.woff2 │ └── switzer │ │ ├── Switzer-Variable.woff2 │ │ └── Switzer-VariableItalic.woff2 └── openapi.yaml ├── src ├── app │ ├── (frontend) │ │ ├── (home) │ │ │ ├── _components │ │ │ │ ├── EventCard.tsx │ │ │ │ ├── Hero │ │ │ │ │ └── Hero.tsx │ │ │ │ ├── HeroDivider.tsx │ │ │ │ ├── Sponsors │ │ │ │ │ ├── SponsorCard.tsx │ │ │ │ │ ├── SponsorSection.tsx │ │ │ │ │ └── WantToSponsor.tsx │ │ │ │ └── UpcomingEvents │ │ │ │ │ ├── IndiviudalEventCard.tsx │ │ │ │ │ ├── UpcomingEventCard.tsx │ │ │ │ │ └── UpcomingEventSection.tsx │ │ │ └── page.tsx │ │ ├── (protected) │ │ │ ├── create-profile │ │ │ │ ├── components │ │ │ │ │ ├── ProfileCreationForm.tsx │ │ │ │ │ └── ProfileCreationHeading.tsx │ │ │ │ ├── layout.tsx │ │ │ │ └── page.tsx │ │ │ └── profile │ │ │ │ ├── account │ │ │ │ └── page.tsx │ │ │ │ ├── components │ │ │ │ └── ProfileProvider.tsx │ │ │ │ ├── invoice │ │ │ │ ├── components │ │ │ │ │ ├── InvoiceList.tsx │ │ │ │ │ ├── InvoiceRow.tsx │ │ │ │ │ └── InvoiceTable.tsx │ │ │ │ ├── data │ │ │ │ │ └── TestInvoices.ts │ │ │ │ ├── page.tsx │ │ │ │ └── types │ │ │ │ │ └── TestInvoicesType.ts │ │ │ │ ├── layout.tsx │ │ │ │ ├── membership │ │ │ │ ├── components │ │ │ │ │ ├── MembershipCard.tsx │ │ │ │ │ ├── MembershipInfoRow.tsx │ │ │ │ │ └── MembershipInformation.tsx │ │ │ │ ├── data │ │ │ │ │ └── TestMemberships.ts │ │ │ │ ├── page.tsx │ │ │ │ └── types │ │ │ │ │ └── TestMembershipType.ts │ │ │ │ ├── page.tsx │ │ │ │ └── themes │ │ │ │ └── page.tsx │ │ ├── (staff) │ │ │ └── staff │ │ │ │ ├── layout.tsx │ │ │ │ ├── memberCSVUpload │ │ │ │ ├── components │ │ │ │ │ └── CSVReader.tsx │ │ │ │ ├── page.tsx │ │ │ │ ├── services │ │ │ │ │ └── tempGenerateMemberProfile.ts │ │ │ │ └── utils │ │ │ │ │ ├── parseMembership.ts │ │ │ │ │ └── parseProfile.ts │ │ │ │ ├── members-approval │ │ │ │ ├── components │ │ │ │ │ ├── ApproveMemberList.tsx │ │ │ │ │ ├── ApproveMemberPagination.tsx │ │ │ │ │ ├── ApproveMemberRow.tsx │ │ │ │ │ ├── ApproveMemberStatisticDisplay.tsx │ │ │ │ │ └── ApproveMemberTable.tsx │ │ │ │ └── page.tsx │ │ │ │ ├── members │ │ │ │ ├── components │ │ │ │ │ ├── MemberList.tsx │ │ │ │ │ ├── MemberPagination.tsx │ │ │ │ │ ├── MemberRow.tsx │ │ │ │ │ ├── MemberStatisticDisplay.tsx │ │ │ │ │ └── MemberTable.tsx │ │ │ │ └── page.tsx │ │ │ │ ├── membership-lookup │ │ │ │ ├── components │ │ │ │ │ ├── MembershipLookupList.tsx │ │ │ │ │ ├── MembershipLookupPagination.tsx │ │ │ │ │ ├── MembershipLookupRow.tsx │ │ │ │ │ └── MembershipLookupTable.tsx │ │ │ │ └── page.tsx │ │ │ │ ├── page.tsx │ │ │ │ ├── pricing │ │ │ │ ├── components │ │ │ │ │ ├── InlineEditForm.tsx │ │ │ │ │ ├── MembershipTypeCRUD.tsx │ │ │ │ │ └── MembershipTypeForm.tsx │ │ │ │ └── page.tsx │ │ │ │ └── themes │ │ │ │ └── page.tsx │ │ ├── [...not-found] │ │ │ └── page.tsx │ │ ├── auth │ │ │ ├── sign-in │ │ │ │ ├── components │ │ │ │ │ ├── SignInForm.tsx │ │ │ │ │ ├── SignInHeading.tsx │ │ │ │ │ └── SignUpIndicator.tsx │ │ │ │ └── page.tsx │ │ │ ├── sign-up │ │ │ │ ├── components │ │ │ │ │ ├── SignInIndicator.tsx │ │ │ │ │ ├── SignUpForm.tsx │ │ │ │ │ └── SignUpHeading.tsx │ │ │ │ └── page.tsx │ │ │ ├── test │ │ │ │ └── page.tsx │ │ │ └── verification │ │ │ │ ├── components │ │ │ │ ├── LoginRedirect.tsx │ │ │ │ ├── ResendVerificationButton.tsx │ │ │ │ └── VerificationDisplay.tsx │ │ │ │ └── page.tsx │ │ ├── events │ │ │ ├── [slug] │ │ │ │ ├── not-found.tsx │ │ │ │ └── page.tsx │ │ │ ├── _components │ │ │ │ ├── EventSection.tsx │ │ │ │ └── IndiviudalEventCard.tsx │ │ │ ├── _data │ │ │ │ ├── events.ts │ │ │ │ └── sponsors.ts │ │ │ └── page.tsx │ │ ├── globals.css │ │ ├── layout.tsx │ │ ├── not-found.tsx │ │ ├── policies │ │ │ ├── _components │ │ │ │ └── PolicyButton.tsx │ │ │ ├── page.tsx │ │ │ ├── privacy-policy │ │ │ │ └── page.tsx │ │ │ └── terms-and-services │ │ │ │ └── page.tsx │ │ ├── pricing │ │ │ ├── _components │ │ │ │ └── PricingClient.tsx │ │ │ └── page.tsx │ │ ├── test │ │ │ ├── email │ │ │ │ └── verification │ │ │ │ │ └── page.tsx │ │ │ ├── layout.tsx │ │ │ └── page.tsx │ │ └── unauthorized │ │ │ └── page.tsx │ └── api │ │ ├── README.md │ │ ├── auth │ │ └── [...all] │ │ │ └── route.ts │ │ ├── invoices.list │ │ ├── query.ts │ │ ├── route.ts │ │ └── type.ts │ │ ├── member.all │ │ ├── query.ts │ │ ├── route.ts │ │ └── type.ts │ │ ├── member.count │ │ ├── query.ts │ │ ├── route.ts │ │ └── type.ts │ │ ├── membership-type.add │ │ ├── query.ts │ │ ├── route.ts │ │ └── type.ts │ │ ├── membership-type.delete │ │ ├── query.ts │ │ ├── route.ts │ │ └── type.ts │ │ ├── membership-type.get │ │ ├── query.ts │ │ ├── route.ts │ │ └── type.ts │ │ ├── membership-type.list │ │ ├── query.ts │ │ ├── route.ts │ │ └── type.ts │ │ ├── membership-type.sync-stripe │ │ ├── query.ts │ │ └── route.ts │ │ ├── membership-type.update │ │ ├── query.ts │ │ ├── route.ts │ │ └── type.ts │ │ ├── membership.all │ │ ├── query.ts │ │ ├── route.ts │ │ └── type.ts │ │ ├── membership.approve │ │ ├── mutation.ts │ │ ├── route.ts │ │ └── type.ts │ │ ├── membership.list │ │ ├── query.ts │ │ ├── route.ts │ │ └── type.ts │ │ ├── membership.reject │ │ ├── mutation.ts │ │ ├── route.ts │ │ └── type.ts │ │ ├── profile.create │ │ └── route.ts │ │ ├── profile.list │ │ ├── query.ts │ │ ├── route.ts │ │ └── type.ts │ │ ├── profile.update │ │ ├── route.ts │ │ └── type.ts │ │ ├── reference │ │ └── route.ts │ │ ├── stripe │ │ ├── checkout │ │ │ └── route.ts │ │ ├── prices │ │ │ └── route.ts │ │ └── webhook │ │ │ └── route.ts │ │ └── teapot │ │ ├── [id] │ │ ├── route.ts │ │ └── type.ts │ │ ├── route.ts │ │ └── type.ts ├── components │ ├── BlockNavigation.tsx │ ├── README.md │ ├── assets │ │ ├── icon │ │ │ ├── DiscordIcon.tsx │ │ │ ├── FacebookIcon.tsx │ │ │ ├── InstagramIcon.tsx │ │ │ ├── TiktokIcon.tsx │ │ │ ├── TwitchIcon.tsx │ │ │ ├── XIcon.tsx │ │ │ └── index.ts │ │ ├── image │ │ │ ├── AUEC.png │ │ │ ├── AUECLogo.png │ │ │ ├── generate-index.js │ │ │ ├── index.ts │ │ │ └── landing_image.png │ │ └── svg │ │ │ └── google.tsx │ ├── boundaries │ │ └── LoadingBoundary.tsx │ ├── button │ │ ├── Button.tsx │ │ ├── GoogleAuthButton.tsx │ │ └── SignOut.tsx │ ├── dialog │ │ └── index.tsx │ ├── email │ │ ├── README.md │ │ ├── email-approve-membership.tsx │ │ ├── email-code.tsx │ │ ├── email-reject-membership.tsx │ │ └── email-verification.tsx │ ├── footer │ │ └── Footer.tsx │ ├── form │ │ └── InputField.tsx │ ├── layout │ │ ├── DashboardLayout.tsx │ │ ├── FormLayout.tsx │ │ └── PageLayout.tsx │ ├── navbar │ │ └── Navbar.tsx │ ├── providers │ │ ├── devtools │ │ │ └── DevToolsProvider.tsx │ │ ├── query │ │ │ └── TanstackClientProvider.tsx │ │ └── theme │ │ │ ├── ThemeLoader.tsx │ │ │ ├── ThemeProvider.tsx │ │ │ └── data │ │ │ └── themes.ts │ ├── shared │ │ └── ClientThemePage.tsx │ ├── spacer │ │ └── Divide.tsx │ ├── status │ │ ├── Status.tsx │ │ └── index.ts │ ├── table.tsx │ └── text │ │ ├── SlideInText.tsx │ │ └── TosAndPolicy.tsx ├── hooks │ ├── useCookieObject.tsx │ ├── useDebounce.tsx │ └── useLocalStoage.tsx ├── libs │ ├── README.md │ ├── api │ │ ├── response.ts │ │ ├── utils.ts │ │ └── wrappers.ts │ ├── auth │ │ ├── auth-client.ts │ │ ├── auth.ts │ │ └── permission.ts │ ├── bypass │ │ └── index.ts │ ├── db │ │ ├── Convention.md │ │ ├── index.ts │ │ ├── schema │ │ │ ├── auth-schema.ts │ │ │ ├── index.ts │ │ │ ├── invoices.ts │ │ │ ├── membership_types.ts │ │ │ ├── memberships.ts │ │ │ └── profiles.ts │ │ └── seed │ │ │ ├── membership.seed.ts │ │ │ ├── membershipType.seed.ts │ │ │ ├── membershipTypes.seed.ts │ │ │ ├── stripProfileName.ts │ │ │ └── userToProfile.seed.ts │ ├── email │ │ ├── mail.ts │ │ └── verification-email.tsx │ ├── env │ │ └── index.ts │ ├── fetch │ │ ├── README.md │ │ └── placeholder.ts │ ├── motion │ │ └── ease.ts │ ├── routes │ │ ├── README.md │ │ ├── generate-index.js │ │ ├── index.generated.ts │ │ ├── index.ts │ │ ├── list-route.js │ │ ├── profile.tsx │ │ └── staff.tsx │ ├── smtp │ │ └── transporter.ts │ ├── stripe │ │ ├── README.md │ │ ├── checkout │ │ │ └── createCheckoutSession.ts │ │ ├── client.ts │ │ ├── customers │ │ │ └── createCustomerPortalSession.ts │ │ ├── prices │ │ │ ├── createStripePrice.ts │ │ │ ├── deactivateStripePrice.ts │ │ │ ├── getStripePrices.ts │ │ │ └── updateStripePrice.ts │ │ ├── products │ │ │ ├── createStripeProduct.ts │ │ │ ├── deactivateStripeProduct.ts │ │ │ ├── getStripeProducts.ts │ │ │ └── updateStripeProduct.ts │ │ └── server.ts │ ├── time │ │ └── index.ts │ ├── types │ │ ├── invoice.type.ts │ │ ├── membership.type.ts │ │ ├── membershipType.type.ts │ │ ├── profile.type.ts │ │ ├── queryState.ts │ │ └── utils.ts │ ├── utils │ │ ├── class │ │ │ └── index.ts │ │ ├── date-serializer.ts │ │ ├── fake │ │ │ └── fake.profile.ts │ │ └── slug.ts │ └── zod │ │ └── index.ts ├── middleware.ts ├── services │ ├── email │ │ ├── is-email-verified.ts │ │ ├── membership-approved-email.tsx │ │ ├── membership-rejection-email.tsx │ │ └── verification-email.tsx │ ├── membership │ │ ├── createMembershipInvoice.ts │ │ ├── getActiveMembership.ts │ │ ├── getAllActiveMemberships.ts │ │ ├── getAllExpiredMemberships.ts │ │ ├── getAllMembers.ts │ │ └── resetTestMembership.ts │ └── profile │ │ ├── insertProfile.ts │ │ ├── validateProfile.ts │ │ └── validateUserProfile.ts ├── tests │ └── unit │ │ └── schemas │ │ └── profileSchema.test.ts └── types │ ├── EventType.ts │ ├── ImageType.ts │ └── SponsorType.ts └── tsconfig.json /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoaWDCC/esports-club/HEAD/.dockerignore -------------------------------------------------------------------------------- /.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoaWDCC/esports-club/HEAD/.env.example -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/issue-template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoaWDCC/esports-club/HEAD/.github/ISSUE_TEMPLATE/issue-template.md -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE/pull_request_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoaWDCC/esports-club/HEAD/.github/PULL_REQUEST_TEMPLATE/pull_request_template.md -------------------------------------------------------------------------------- /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoaWDCC/esports-club/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.github/workflows/fly-deploy-staging.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoaWDCC/esports-club/HEAD/.github/workflows/fly-deploy-staging.yml -------------------------------------------------------------------------------- /.github/workflows/fly-deploy.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoaWDCC/esports-club/HEAD/.github/workflows/fly-deploy.yml -------------------------------------------------------------------------------- /.github/workflows/notification.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoaWDCC/esports-club/HEAD/.github/workflows/notification.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoaWDCC/esports-club/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoaWDCC/esports-club/HEAD/.prettierignore -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoaWDCC/esports-club/HEAD/.prettierrc -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoaWDCC/esports-club/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoaWDCC/esports-club/HEAD/Dockerfile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoaWDCC/esports-club/HEAD/README.md -------------------------------------------------------------------------------- /docker-entrypoint.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoaWDCC/esports-club/HEAD/docker-entrypoint.js -------------------------------------------------------------------------------- /docs/git-convention.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoaWDCC/esports-club/HEAD/docs/git-convention.md -------------------------------------------------------------------------------- /docs/onboarding.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/what-is-package.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/what-is-structure.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /drizzle.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoaWDCC/esports-club/HEAD/drizzle.config.ts -------------------------------------------------------------------------------- /eslint.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoaWDCC/esports-club/HEAD/eslint.config.mjs -------------------------------------------------------------------------------- /fly.staging.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoaWDCC/esports-club/HEAD/fly.staging.toml -------------------------------------------------------------------------------- /fly.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoaWDCC/esports-club/HEAD/fly.toml -------------------------------------------------------------------------------- /jest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoaWDCC/esports-club/HEAD/jest.config.ts -------------------------------------------------------------------------------- /next.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoaWDCC/esports-club/HEAD/next.config.ts -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoaWDCC/esports-club/HEAD/package.json -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoaWDCC/esports-club/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /postcss.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoaWDCC/esports-club/HEAD/postcss.config.mjs -------------------------------------------------------------------------------- /public/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoaWDCC/esports-club/HEAD/public/README.md -------------------------------------------------------------------------------- /public/assets/landing/apple-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoaWDCC/esports-club/HEAD/public/assets/landing/apple-logo.png -------------------------------------------------------------------------------- /public/assets/landing/atlassian-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoaWDCC/esports-club/HEAD/public/assets/landing/atlassian-logo.png -------------------------------------------------------------------------------- /public/assets/landing/auec-sesa-valorant.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoaWDCC/esports-club/HEAD/public/assets/landing/auec-sesa-valorant.png -------------------------------------------------------------------------------- /public/assets/landing/auec-vuwg-showmatch.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoaWDCC/esports-club/HEAD/public/assets/landing/auec-vuwg-showmatch.png -------------------------------------------------------------------------------- /public/assets/landing/hero-auec.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoaWDCC/esports-club/HEAD/public/assets/landing/hero-auec.png -------------------------------------------------------------------------------- /public/assets/landing/landing-image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoaWDCC/esports-club/HEAD/public/assets/landing/landing-image.png -------------------------------------------------------------------------------- /public/assets/landing/placeholder2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoaWDCC/esports-club/HEAD/public/assets/landing/placeholder2.png -------------------------------------------------------------------------------- /public/assets/landing/placeholder3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoaWDCC/esports-club/HEAD/public/assets/landing/placeholder3.png -------------------------------------------------------------------------------- /public/assets/landing/rage-art-rumble.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoaWDCC/esports-club/HEAD/public/assets/landing/rage-art-rumble.png -------------------------------------------------------------------------------- /public/assets/landing/razer-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoaWDCC/esports-club/HEAD/public/assets/landing/razer-logo.png -------------------------------------------------------------------------------- /public/assets/landing/sensodyne-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoaWDCC/esports-club/HEAD/public/assets/landing/sensodyne-logo.png -------------------------------------------------------------------------------- /public/assets/landing/valorant-watch-party.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoaWDCC/esports-club/HEAD/public/assets/landing/valorant-watch-party.png -------------------------------------------------------------------------------- /public/fonts/satoshi/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoaWDCC/esports-club/HEAD/public/fonts/satoshi/LICENSE -------------------------------------------------------------------------------- /public/fonts/satoshi/Satoshi-Variable.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoaWDCC/esports-club/HEAD/public/fonts/satoshi/Satoshi-Variable.woff2 -------------------------------------------------------------------------------- /public/fonts/satoshi/Satoshi-VariableItalic.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoaWDCC/esports-club/HEAD/public/fonts/satoshi/Satoshi-VariableItalic.woff2 -------------------------------------------------------------------------------- /public/fonts/switzer/Switzer-Variable.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoaWDCC/esports-club/HEAD/public/fonts/switzer/Switzer-Variable.woff2 -------------------------------------------------------------------------------- /public/fonts/switzer/Switzer-VariableItalic.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoaWDCC/esports-club/HEAD/public/fonts/switzer/Switzer-VariableItalic.woff2 -------------------------------------------------------------------------------- /public/openapi.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoaWDCC/esports-club/HEAD/public/openapi.yaml -------------------------------------------------------------------------------- /src/app/(frontend)/(home)/_components/EventCard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoaWDCC/esports-club/HEAD/src/app/(frontend)/(home)/_components/EventCard.tsx -------------------------------------------------------------------------------- /src/app/(frontend)/(home)/_components/Hero/Hero.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoaWDCC/esports-club/HEAD/src/app/(frontend)/(home)/_components/Hero/Hero.tsx -------------------------------------------------------------------------------- /src/app/(frontend)/(home)/_components/HeroDivider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoaWDCC/esports-club/HEAD/src/app/(frontend)/(home)/_components/HeroDivider.tsx -------------------------------------------------------------------------------- /src/app/(frontend)/(home)/_components/Sponsors/SponsorCard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoaWDCC/esports-club/HEAD/src/app/(frontend)/(home)/_components/Sponsors/SponsorCard.tsx -------------------------------------------------------------------------------- /src/app/(frontend)/(home)/_components/Sponsors/SponsorSection.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoaWDCC/esports-club/HEAD/src/app/(frontend)/(home)/_components/Sponsors/SponsorSection.tsx -------------------------------------------------------------------------------- /src/app/(frontend)/(home)/_components/Sponsors/WantToSponsor.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoaWDCC/esports-club/HEAD/src/app/(frontend)/(home)/_components/Sponsors/WantToSponsor.tsx -------------------------------------------------------------------------------- /src/app/(frontend)/(home)/_components/UpcomingEvents/IndiviudalEventCard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoaWDCC/esports-club/HEAD/src/app/(frontend)/(home)/_components/UpcomingEvents/IndiviudalEventCard.tsx -------------------------------------------------------------------------------- /src/app/(frontend)/(home)/_components/UpcomingEvents/UpcomingEventCard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoaWDCC/esports-club/HEAD/src/app/(frontend)/(home)/_components/UpcomingEvents/UpcomingEventCard.tsx -------------------------------------------------------------------------------- /src/app/(frontend)/(home)/_components/UpcomingEvents/UpcomingEventSection.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoaWDCC/esports-club/HEAD/src/app/(frontend)/(home)/_components/UpcomingEvents/UpcomingEventSection.tsx -------------------------------------------------------------------------------- /src/app/(frontend)/(home)/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoaWDCC/esports-club/HEAD/src/app/(frontend)/(home)/page.tsx -------------------------------------------------------------------------------- /src/app/(frontend)/(protected)/create-profile/components/ProfileCreationForm.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoaWDCC/esports-club/HEAD/src/app/(frontend)/(protected)/create-profile/components/ProfileCreationForm.tsx -------------------------------------------------------------------------------- /src/app/(frontend)/(protected)/create-profile/components/ProfileCreationHeading.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoaWDCC/esports-club/HEAD/src/app/(frontend)/(protected)/create-profile/components/ProfileCreationHeading.tsx -------------------------------------------------------------------------------- /src/app/(frontend)/(protected)/create-profile/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoaWDCC/esports-club/HEAD/src/app/(frontend)/(protected)/create-profile/layout.tsx -------------------------------------------------------------------------------- /src/app/(frontend)/(protected)/create-profile/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoaWDCC/esports-club/HEAD/src/app/(frontend)/(protected)/create-profile/page.tsx -------------------------------------------------------------------------------- /src/app/(frontend)/(protected)/profile/account/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoaWDCC/esports-club/HEAD/src/app/(frontend)/(protected)/profile/account/page.tsx -------------------------------------------------------------------------------- /src/app/(frontend)/(protected)/profile/components/ProfileProvider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoaWDCC/esports-club/HEAD/src/app/(frontend)/(protected)/profile/components/ProfileProvider.tsx -------------------------------------------------------------------------------- /src/app/(frontend)/(protected)/profile/invoice/components/InvoiceList.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoaWDCC/esports-club/HEAD/src/app/(frontend)/(protected)/profile/invoice/components/InvoiceList.tsx -------------------------------------------------------------------------------- /src/app/(frontend)/(protected)/profile/invoice/components/InvoiceRow.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoaWDCC/esports-club/HEAD/src/app/(frontend)/(protected)/profile/invoice/components/InvoiceRow.tsx -------------------------------------------------------------------------------- /src/app/(frontend)/(protected)/profile/invoice/components/InvoiceTable.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoaWDCC/esports-club/HEAD/src/app/(frontend)/(protected)/profile/invoice/components/InvoiceTable.tsx -------------------------------------------------------------------------------- /src/app/(frontend)/(protected)/profile/invoice/data/TestInvoices.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoaWDCC/esports-club/HEAD/src/app/(frontend)/(protected)/profile/invoice/data/TestInvoices.ts -------------------------------------------------------------------------------- /src/app/(frontend)/(protected)/profile/invoice/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoaWDCC/esports-club/HEAD/src/app/(frontend)/(protected)/profile/invoice/page.tsx -------------------------------------------------------------------------------- /src/app/(frontend)/(protected)/profile/invoice/types/TestInvoicesType.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoaWDCC/esports-club/HEAD/src/app/(frontend)/(protected)/profile/invoice/types/TestInvoicesType.ts -------------------------------------------------------------------------------- /src/app/(frontend)/(protected)/profile/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoaWDCC/esports-club/HEAD/src/app/(frontend)/(protected)/profile/layout.tsx -------------------------------------------------------------------------------- /src/app/(frontend)/(protected)/profile/membership/components/MembershipCard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoaWDCC/esports-club/HEAD/src/app/(frontend)/(protected)/profile/membership/components/MembershipCard.tsx -------------------------------------------------------------------------------- /src/app/(frontend)/(protected)/profile/membership/components/MembershipInfoRow.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoaWDCC/esports-club/HEAD/src/app/(frontend)/(protected)/profile/membership/components/MembershipInfoRow.tsx -------------------------------------------------------------------------------- /src/app/(frontend)/(protected)/profile/membership/components/MembershipInformation.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoaWDCC/esports-club/HEAD/src/app/(frontend)/(protected)/profile/membership/components/MembershipInformation.tsx -------------------------------------------------------------------------------- /src/app/(frontend)/(protected)/profile/membership/data/TestMemberships.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoaWDCC/esports-club/HEAD/src/app/(frontend)/(protected)/profile/membership/data/TestMemberships.ts -------------------------------------------------------------------------------- /src/app/(frontend)/(protected)/profile/membership/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoaWDCC/esports-club/HEAD/src/app/(frontend)/(protected)/profile/membership/page.tsx -------------------------------------------------------------------------------- /src/app/(frontend)/(protected)/profile/membership/types/TestMembershipType.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoaWDCC/esports-club/HEAD/src/app/(frontend)/(protected)/profile/membership/types/TestMembershipType.ts -------------------------------------------------------------------------------- /src/app/(frontend)/(protected)/profile/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoaWDCC/esports-club/HEAD/src/app/(frontend)/(protected)/profile/page.tsx -------------------------------------------------------------------------------- /src/app/(frontend)/(protected)/profile/themes/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoaWDCC/esports-club/HEAD/src/app/(frontend)/(protected)/profile/themes/page.tsx -------------------------------------------------------------------------------- /src/app/(frontend)/(staff)/staff/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoaWDCC/esports-club/HEAD/src/app/(frontend)/(staff)/staff/layout.tsx -------------------------------------------------------------------------------- /src/app/(frontend)/(staff)/staff/memberCSVUpload/components/CSVReader.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoaWDCC/esports-club/HEAD/src/app/(frontend)/(staff)/staff/memberCSVUpload/components/CSVReader.tsx -------------------------------------------------------------------------------- /src/app/(frontend)/(staff)/staff/memberCSVUpload/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoaWDCC/esports-club/HEAD/src/app/(frontend)/(staff)/staff/memberCSVUpload/page.tsx -------------------------------------------------------------------------------- /src/app/(frontend)/(staff)/staff/memberCSVUpload/services/tempGenerateMemberProfile.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoaWDCC/esports-club/HEAD/src/app/(frontend)/(staff)/staff/memberCSVUpload/services/tempGenerateMemberProfile.ts -------------------------------------------------------------------------------- /src/app/(frontend)/(staff)/staff/memberCSVUpload/utils/parseMembership.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoaWDCC/esports-club/HEAD/src/app/(frontend)/(staff)/staff/memberCSVUpload/utils/parseMembership.ts -------------------------------------------------------------------------------- /src/app/(frontend)/(staff)/staff/memberCSVUpload/utils/parseProfile.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoaWDCC/esports-club/HEAD/src/app/(frontend)/(staff)/staff/memberCSVUpload/utils/parseProfile.ts -------------------------------------------------------------------------------- /src/app/(frontend)/(staff)/staff/members-approval/components/ApproveMemberList.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoaWDCC/esports-club/HEAD/src/app/(frontend)/(staff)/staff/members-approval/components/ApproveMemberList.tsx -------------------------------------------------------------------------------- /src/app/(frontend)/(staff)/staff/members-approval/components/ApproveMemberPagination.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoaWDCC/esports-club/HEAD/src/app/(frontend)/(staff)/staff/members-approval/components/ApproveMemberPagination.tsx -------------------------------------------------------------------------------- /src/app/(frontend)/(staff)/staff/members-approval/components/ApproveMemberRow.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoaWDCC/esports-club/HEAD/src/app/(frontend)/(staff)/staff/members-approval/components/ApproveMemberRow.tsx -------------------------------------------------------------------------------- /src/app/(frontend)/(staff)/staff/members-approval/components/ApproveMemberStatisticDisplay.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoaWDCC/esports-club/HEAD/src/app/(frontend)/(staff)/staff/members-approval/components/ApproveMemberStatisticDisplay.tsx -------------------------------------------------------------------------------- /src/app/(frontend)/(staff)/staff/members-approval/components/ApproveMemberTable.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoaWDCC/esports-club/HEAD/src/app/(frontend)/(staff)/staff/members-approval/components/ApproveMemberTable.tsx -------------------------------------------------------------------------------- /src/app/(frontend)/(staff)/staff/members-approval/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoaWDCC/esports-club/HEAD/src/app/(frontend)/(staff)/staff/members-approval/page.tsx -------------------------------------------------------------------------------- /src/app/(frontend)/(staff)/staff/members/components/MemberList.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoaWDCC/esports-club/HEAD/src/app/(frontend)/(staff)/staff/members/components/MemberList.tsx -------------------------------------------------------------------------------- /src/app/(frontend)/(staff)/staff/members/components/MemberPagination.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoaWDCC/esports-club/HEAD/src/app/(frontend)/(staff)/staff/members/components/MemberPagination.tsx -------------------------------------------------------------------------------- /src/app/(frontend)/(staff)/staff/members/components/MemberRow.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoaWDCC/esports-club/HEAD/src/app/(frontend)/(staff)/staff/members/components/MemberRow.tsx -------------------------------------------------------------------------------- /src/app/(frontend)/(staff)/staff/members/components/MemberStatisticDisplay.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoaWDCC/esports-club/HEAD/src/app/(frontend)/(staff)/staff/members/components/MemberStatisticDisplay.tsx -------------------------------------------------------------------------------- /src/app/(frontend)/(staff)/staff/members/components/MemberTable.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoaWDCC/esports-club/HEAD/src/app/(frontend)/(staff)/staff/members/components/MemberTable.tsx -------------------------------------------------------------------------------- /src/app/(frontend)/(staff)/staff/members/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoaWDCC/esports-club/HEAD/src/app/(frontend)/(staff)/staff/members/page.tsx -------------------------------------------------------------------------------- /src/app/(frontend)/(staff)/staff/membership-lookup/components/MembershipLookupList.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoaWDCC/esports-club/HEAD/src/app/(frontend)/(staff)/staff/membership-lookup/components/MembershipLookupList.tsx -------------------------------------------------------------------------------- /src/app/(frontend)/(staff)/staff/membership-lookup/components/MembershipLookupPagination.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoaWDCC/esports-club/HEAD/src/app/(frontend)/(staff)/staff/membership-lookup/components/MembershipLookupPagination.tsx -------------------------------------------------------------------------------- /src/app/(frontend)/(staff)/staff/membership-lookup/components/MembershipLookupRow.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoaWDCC/esports-club/HEAD/src/app/(frontend)/(staff)/staff/membership-lookup/components/MembershipLookupRow.tsx -------------------------------------------------------------------------------- /src/app/(frontend)/(staff)/staff/membership-lookup/components/MembershipLookupTable.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoaWDCC/esports-club/HEAD/src/app/(frontend)/(staff)/staff/membership-lookup/components/MembershipLookupTable.tsx -------------------------------------------------------------------------------- /src/app/(frontend)/(staff)/staff/membership-lookup/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoaWDCC/esports-club/HEAD/src/app/(frontend)/(staff)/staff/membership-lookup/page.tsx -------------------------------------------------------------------------------- /src/app/(frontend)/(staff)/staff/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoaWDCC/esports-club/HEAD/src/app/(frontend)/(staff)/staff/page.tsx -------------------------------------------------------------------------------- /src/app/(frontend)/(staff)/staff/pricing/components/InlineEditForm.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoaWDCC/esports-club/HEAD/src/app/(frontend)/(staff)/staff/pricing/components/InlineEditForm.tsx -------------------------------------------------------------------------------- /src/app/(frontend)/(staff)/staff/pricing/components/MembershipTypeCRUD.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoaWDCC/esports-club/HEAD/src/app/(frontend)/(staff)/staff/pricing/components/MembershipTypeCRUD.tsx -------------------------------------------------------------------------------- /src/app/(frontend)/(staff)/staff/pricing/components/MembershipTypeForm.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoaWDCC/esports-club/HEAD/src/app/(frontend)/(staff)/staff/pricing/components/MembershipTypeForm.tsx -------------------------------------------------------------------------------- /src/app/(frontend)/(staff)/staff/pricing/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoaWDCC/esports-club/HEAD/src/app/(frontend)/(staff)/staff/pricing/page.tsx -------------------------------------------------------------------------------- /src/app/(frontend)/(staff)/staff/themes/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoaWDCC/esports-club/HEAD/src/app/(frontend)/(staff)/staff/themes/page.tsx -------------------------------------------------------------------------------- /src/app/(frontend)/[...not-found]/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoaWDCC/esports-club/HEAD/src/app/(frontend)/[...not-found]/page.tsx -------------------------------------------------------------------------------- /src/app/(frontend)/auth/sign-in/components/SignInForm.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoaWDCC/esports-club/HEAD/src/app/(frontend)/auth/sign-in/components/SignInForm.tsx -------------------------------------------------------------------------------- /src/app/(frontend)/auth/sign-in/components/SignInHeading.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoaWDCC/esports-club/HEAD/src/app/(frontend)/auth/sign-in/components/SignInHeading.tsx -------------------------------------------------------------------------------- /src/app/(frontend)/auth/sign-in/components/SignUpIndicator.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoaWDCC/esports-club/HEAD/src/app/(frontend)/auth/sign-in/components/SignUpIndicator.tsx -------------------------------------------------------------------------------- /src/app/(frontend)/auth/sign-in/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoaWDCC/esports-club/HEAD/src/app/(frontend)/auth/sign-in/page.tsx -------------------------------------------------------------------------------- /src/app/(frontend)/auth/sign-up/components/SignInIndicator.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoaWDCC/esports-club/HEAD/src/app/(frontend)/auth/sign-up/components/SignInIndicator.tsx -------------------------------------------------------------------------------- /src/app/(frontend)/auth/sign-up/components/SignUpForm.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoaWDCC/esports-club/HEAD/src/app/(frontend)/auth/sign-up/components/SignUpForm.tsx -------------------------------------------------------------------------------- /src/app/(frontend)/auth/sign-up/components/SignUpHeading.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoaWDCC/esports-club/HEAD/src/app/(frontend)/auth/sign-up/components/SignUpHeading.tsx -------------------------------------------------------------------------------- /src/app/(frontend)/auth/sign-up/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoaWDCC/esports-club/HEAD/src/app/(frontend)/auth/sign-up/page.tsx -------------------------------------------------------------------------------- /src/app/(frontend)/auth/test/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoaWDCC/esports-club/HEAD/src/app/(frontend)/auth/test/page.tsx -------------------------------------------------------------------------------- /src/app/(frontend)/auth/verification/components/LoginRedirect.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoaWDCC/esports-club/HEAD/src/app/(frontend)/auth/verification/components/LoginRedirect.tsx -------------------------------------------------------------------------------- /src/app/(frontend)/auth/verification/components/ResendVerificationButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoaWDCC/esports-club/HEAD/src/app/(frontend)/auth/verification/components/ResendVerificationButton.tsx -------------------------------------------------------------------------------- /src/app/(frontend)/auth/verification/components/VerificationDisplay.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoaWDCC/esports-club/HEAD/src/app/(frontend)/auth/verification/components/VerificationDisplay.tsx -------------------------------------------------------------------------------- /src/app/(frontend)/auth/verification/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoaWDCC/esports-club/HEAD/src/app/(frontend)/auth/verification/page.tsx -------------------------------------------------------------------------------- /src/app/(frontend)/events/[slug]/not-found.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoaWDCC/esports-club/HEAD/src/app/(frontend)/events/[slug]/not-found.tsx -------------------------------------------------------------------------------- /src/app/(frontend)/events/[slug]/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoaWDCC/esports-club/HEAD/src/app/(frontend)/events/[slug]/page.tsx -------------------------------------------------------------------------------- /src/app/(frontend)/events/_components/EventSection.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoaWDCC/esports-club/HEAD/src/app/(frontend)/events/_components/EventSection.tsx -------------------------------------------------------------------------------- /src/app/(frontend)/events/_components/IndiviudalEventCard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoaWDCC/esports-club/HEAD/src/app/(frontend)/events/_components/IndiviudalEventCard.tsx -------------------------------------------------------------------------------- /src/app/(frontend)/events/_data/events.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoaWDCC/esports-club/HEAD/src/app/(frontend)/events/_data/events.ts -------------------------------------------------------------------------------- /src/app/(frontend)/events/_data/sponsors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoaWDCC/esports-club/HEAD/src/app/(frontend)/events/_data/sponsors.ts -------------------------------------------------------------------------------- /src/app/(frontend)/events/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoaWDCC/esports-club/HEAD/src/app/(frontend)/events/page.tsx -------------------------------------------------------------------------------- /src/app/(frontend)/globals.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoaWDCC/esports-club/HEAD/src/app/(frontend)/globals.css -------------------------------------------------------------------------------- /src/app/(frontend)/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoaWDCC/esports-club/HEAD/src/app/(frontend)/layout.tsx -------------------------------------------------------------------------------- /src/app/(frontend)/not-found.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoaWDCC/esports-club/HEAD/src/app/(frontend)/not-found.tsx -------------------------------------------------------------------------------- /src/app/(frontend)/policies/_components/PolicyButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoaWDCC/esports-club/HEAD/src/app/(frontend)/policies/_components/PolicyButton.tsx -------------------------------------------------------------------------------- /src/app/(frontend)/policies/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoaWDCC/esports-club/HEAD/src/app/(frontend)/policies/page.tsx -------------------------------------------------------------------------------- /src/app/(frontend)/policies/privacy-policy/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoaWDCC/esports-club/HEAD/src/app/(frontend)/policies/privacy-policy/page.tsx -------------------------------------------------------------------------------- /src/app/(frontend)/policies/terms-and-services/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoaWDCC/esports-club/HEAD/src/app/(frontend)/policies/terms-and-services/page.tsx -------------------------------------------------------------------------------- /src/app/(frontend)/pricing/_components/PricingClient.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoaWDCC/esports-club/HEAD/src/app/(frontend)/pricing/_components/PricingClient.tsx -------------------------------------------------------------------------------- /src/app/(frontend)/pricing/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoaWDCC/esports-club/HEAD/src/app/(frontend)/pricing/page.tsx -------------------------------------------------------------------------------- /src/app/(frontend)/test/email/verification/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoaWDCC/esports-club/HEAD/src/app/(frontend)/test/email/verification/page.tsx -------------------------------------------------------------------------------- /src/app/(frontend)/test/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoaWDCC/esports-club/HEAD/src/app/(frontend)/test/layout.tsx -------------------------------------------------------------------------------- /src/app/(frontend)/test/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoaWDCC/esports-club/HEAD/src/app/(frontend)/test/page.tsx -------------------------------------------------------------------------------- /src/app/(frontend)/unauthorized/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoaWDCC/esports-club/HEAD/src/app/(frontend)/unauthorized/page.tsx -------------------------------------------------------------------------------- /src/app/api/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoaWDCC/esports-club/HEAD/src/app/api/README.md -------------------------------------------------------------------------------- /src/app/api/auth/[...all]/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoaWDCC/esports-club/HEAD/src/app/api/auth/[...all]/route.ts -------------------------------------------------------------------------------- /src/app/api/invoices.list/query.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoaWDCC/esports-club/HEAD/src/app/api/invoices.list/query.ts -------------------------------------------------------------------------------- /src/app/api/invoices.list/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoaWDCC/esports-club/HEAD/src/app/api/invoices.list/route.ts -------------------------------------------------------------------------------- /src/app/api/invoices.list/type.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoaWDCC/esports-club/HEAD/src/app/api/invoices.list/type.ts -------------------------------------------------------------------------------- /src/app/api/member.all/query.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoaWDCC/esports-club/HEAD/src/app/api/member.all/query.ts -------------------------------------------------------------------------------- /src/app/api/member.all/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoaWDCC/esports-club/HEAD/src/app/api/member.all/route.ts -------------------------------------------------------------------------------- /src/app/api/member.all/type.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoaWDCC/esports-club/HEAD/src/app/api/member.all/type.ts -------------------------------------------------------------------------------- /src/app/api/member.count/query.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoaWDCC/esports-club/HEAD/src/app/api/member.count/query.ts -------------------------------------------------------------------------------- /src/app/api/member.count/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoaWDCC/esports-club/HEAD/src/app/api/member.count/route.ts -------------------------------------------------------------------------------- /src/app/api/member.count/type.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoaWDCC/esports-club/HEAD/src/app/api/member.count/type.ts -------------------------------------------------------------------------------- /src/app/api/membership-type.add/query.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoaWDCC/esports-club/HEAD/src/app/api/membership-type.add/query.ts -------------------------------------------------------------------------------- /src/app/api/membership-type.add/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoaWDCC/esports-club/HEAD/src/app/api/membership-type.add/route.ts -------------------------------------------------------------------------------- /src/app/api/membership-type.add/type.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoaWDCC/esports-club/HEAD/src/app/api/membership-type.add/type.ts -------------------------------------------------------------------------------- /src/app/api/membership-type.delete/query.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoaWDCC/esports-club/HEAD/src/app/api/membership-type.delete/query.ts -------------------------------------------------------------------------------- /src/app/api/membership-type.delete/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoaWDCC/esports-club/HEAD/src/app/api/membership-type.delete/route.ts -------------------------------------------------------------------------------- /src/app/api/membership-type.delete/type.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoaWDCC/esports-club/HEAD/src/app/api/membership-type.delete/type.ts -------------------------------------------------------------------------------- /src/app/api/membership-type.get/query.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoaWDCC/esports-club/HEAD/src/app/api/membership-type.get/query.ts -------------------------------------------------------------------------------- /src/app/api/membership-type.get/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoaWDCC/esports-club/HEAD/src/app/api/membership-type.get/route.ts -------------------------------------------------------------------------------- /src/app/api/membership-type.get/type.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoaWDCC/esports-club/HEAD/src/app/api/membership-type.get/type.ts -------------------------------------------------------------------------------- /src/app/api/membership-type.list/query.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoaWDCC/esports-club/HEAD/src/app/api/membership-type.list/query.ts -------------------------------------------------------------------------------- /src/app/api/membership-type.list/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoaWDCC/esports-club/HEAD/src/app/api/membership-type.list/route.ts -------------------------------------------------------------------------------- /src/app/api/membership-type.list/type.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoaWDCC/esports-club/HEAD/src/app/api/membership-type.list/type.ts -------------------------------------------------------------------------------- /src/app/api/membership-type.sync-stripe/query.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoaWDCC/esports-club/HEAD/src/app/api/membership-type.sync-stripe/query.ts -------------------------------------------------------------------------------- /src/app/api/membership-type.sync-stripe/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoaWDCC/esports-club/HEAD/src/app/api/membership-type.sync-stripe/route.ts -------------------------------------------------------------------------------- /src/app/api/membership-type.update/query.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoaWDCC/esports-club/HEAD/src/app/api/membership-type.update/query.ts -------------------------------------------------------------------------------- /src/app/api/membership-type.update/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoaWDCC/esports-club/HEAD/src/app/api/membership-type.update/route.ts -------------------------------------------------------------------------------- /src/app/api/membership-type.update/type.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoaWDCC/esports-club/HEAD/src/app/api/membership-type.update/type.ts -------------------------------------------------------------------------------- /src/app/api/membership.all/query.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoaWDCC/esports-club/HEAD/src/app/api/membership.all/query.ts -------------------------------------------------------------------------------- /src/app/api/membership.all/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoaWDCC/esports-club/HEAD/src/app/api/membership.all/route.ts -------------------------------------------------------------------------------- /src/app/api/membership.all/type.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoaWDCC/esports-club/HEAD/src/app/api/membership.all/type.ts -------------------------------------------------------------------------------- /src/app/api/membership.approve/mutation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoaWDCC/esports-club/HEAD/src/app/api/membership.approve/mutation.ts -------------------------------------------------------------------------------- /src/app/api/membership.approve/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoaWDCC/esports-club/HEAD/src/app/api/membership.approve/route.ts -------------------------------------------------------------------------------- /src/app/api/membership.approve/type.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoaWDCC/esports-club/HEAD/src/app/api/membership.approve/type.ts -------------------------------------------------------------------------------- /src/app/api/membership.list/query.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoaWDCC/esports-club/HEAD/src/app/api/membership.list/query.ts -------------------------------------------------------------------------------- /src/app/api/membership.list/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoaWDCC/esports-club/HEAD/src/app/api/membership.list/route.ts -------------------------------------------------------------------------------- /src/app/api/membership.list/type.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoaWDCC/esports-club/HEAD/src/app/api/membership.list/type.ts -------------------------------------------------------------------------------- /src/app/api/membership.reject/mutation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoaWDCC/esports-club/HEAD/src/app/api/membership.reject/mutation.ts -------------------------------------------------------------------------------- /src/app/api/membership.reject/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoaWDCC/esports-club/HEAD/src/app/api/membership.reject/route.ts -------------------------------------------------------------------------------- /src/app/api/membership.reject/type.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoaWDCC/esports-club/HEAD/src/app/api/membership.reject/type.ts -------------------------------------------------------------------------------- /src/app/api/profile.create/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoaWDCC/esports-club/HEAD/src/app/api/profile.create/route.ts -------------------------------------------------------------------------------- /src/app/api/profile.list/query.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoaWDCC/esports-club/HEAD/src/app/api/profile.list/query.ts -------------------------------------------------------------------------------- /src/app/api/profile.list/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoaWDCC/esports-club/HEAD/src/app/api/profile.list/route.ts -------------------------------------------------------------------------------- /src/app/api/profile.list/type.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoaWDCC/esports-club/HEAD/src/app/api/profile.list/type.ts -------------------------------------------------------------------------------- /src/app/api/profile.update/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoaWDCC/esports-club/HEAD/src/app/api/profile.update/route.ts -------------------------------------------------------------------------------- /src/app/api/profile.update/type.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoaWDCC/esports-club/HEAD/src/app/api/profile.update/type.ts -------------------------------------------------------------------------------- /src/app/api/reference/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoaWDCC/esports-club/HEAD/src/app/api/reference/route.ts -------------------------------------------------------------------------------- /src/app/api/stripe/checkout/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoaWDCC/esports-club/HEAD/src/app/api/stripe/checkout/route.ts -------------------------------------------------------------------------------- /src/app/api/stripe/prices/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoaWDCC/esports-club/HEAD/src/app/api/stripe/prices/route.ts -------------------------------------------------------------------------------- /src/app/api/stripe/webhook/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoaWDCC/esports-club/HEAD/src/app/api/stripe/webhook/route.ts -------------------------------------------------------------------------------- /src/app/api/teapot/[id]/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoaWDCC/esports-club/HEAD/src/app/api/teapot/[id]/route.ts -------------------------------------------------------------------------------- /src/app/api/teapot/[id]/type.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoaWDCC/esports-club/HEAD/src/app/api/teapot/[id]/type.ts -------------------------------------------------------------------------------- /src/app/api/teapot/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoaWDCC/esports-club/HEAD/src/app/api/teapot/route.ts -------------------------------------------------------------------------------- /src/app/api/teapot/type.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoaWDCC/esports-club/HEAD/src/app/api/teapot/type.ts -------------------------------------------------------------------------------- /src/components/BlockNavigation.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoaWDCC/esports-club/HEAD/src/components/BlockNavigation.tsx -------------------------------------------------------------------------------- /src/components/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoaWDCC/esports-club/HEAD/src/components/README.md -------------------------------------------------------------------------------- /src/components/assets/icon/DiscordIcon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoaWDCC/esports-club/HEAD/src/components/assets/icon/DiscordIcon.tsx -------------------------------------------------------------------------------- /src/components/assets/icon/FacebookIcon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoaWDCC/esports-club/HEAD/src/components/assets/icon/FacebookIcon.tsx -------------------------------------------------------------------------------- /src/components/assets/icon/InstagramIcon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoaWDCC/esports-club/HEAD/src/components/assets/icon/InstagramIcon.tsx -------------------------------------------------------------------------------- /src/components/assets/icon/TiktokIcon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoaWDCC/esports-club/HEAD/src/components/assets/icon/TiktokIcon.tsx -------------------------------------------------------------------------------- /src/components/assets/icon/TwitchIcon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoaWDCC/esports-club/HEAD/src/components/assets/icon/TwitchIcon.tsx -------------------------------------------------------------------------------- /src/components/assets/icon/XIcon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoaWDCC/esports-club/HEAD/src/components/assets/icon/XIcon.tsx -------------------------------------------------------------------------------- /src/components/assets/icon/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoaWDCC/esports-club/HEAD/src/components/assets/icon/index.ts -------------------------------------------------------------------------------- /src/components/assets/image/AUEC.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoaWDCC/esports-club/HEAD/src/components/assets/image/AUEC.png -------------------------------------------------------------------------------- /src/components/assets/image/AUECLogo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoaWDCC/esports-club/HEAD/src/components/assets/image/AUECLogo.png -------------------------------------------------------------------------------- /src/components/assets/image/generate-index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoaWDCC/esports-club/HEAD/src/components/assets/image/generate-index.js -------------------------------------------------------------------------------- /src/components/assets/image/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoaWDCC/esports-club/HEAD/src/components/assets/image/index.ts -------------------------------------------------------------------------------- /src/components/assets/image/landing_image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoaWDCC/esports-club/HEAD/src/components/assets/image/landing_image.png -------------------------------------------------------------------------------- /src/components/assets/svg/google.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoaWDCC/esports-club/HEAD/src/components/assets/svg/google.tsx -------------------------------------------------------------------------------- /src/components/boundaries/LoadingBoundary.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoaWDCC/esports-club/HEAD/src/components/boundaries/LoadingBoundary.tsx -------------------------------------------------------------------------------- /src/components/button/Button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoaWDCC/esports-club/HEAD/src/components/button/Button.tsx -------------------------------------------------------------------------------- /src/components/button/GoogleAuthButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoaWDCC/esports-club/HEAD/src/components/button/GoogleAuthButton.tsx -------------------------------------------------------------------------------- /src/components/button/SignOut.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoaWDCC/esports-club/HEAD/src/components/button/SignOut.tsx -------------------------------------------------------------------------------- /src/components/dialog/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoaWDCC/esports-club/HEAD/src/components/dialog/index.tsx -------------------------------------------------------------------------------- /src/components/email/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoaWDCC/esports-club/HEAD/src/components/email/README.md -------------------------------------------------------------------------------- /src/components/email/email-approve-membership.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoaWDCC/esports-club/HEAD/src/components/email/email-approve-membership.tsx -------------------------------------------------------------------------------- /src/components/email/email-code.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoaWDCC/esports-club/HEAD/src/components/email/email-code.tsx -------------------------------------------------------------------------------- /src/components/email/email-reject-membership.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoaWDCC/esports-club/HEAD/src/components/email/email-reject-membership.tsx -------------------------------------------------------------------------------- /src/components/email/email-verification.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoaWDCC/esports-club/HEAD/src/components/email/email-verification.tsx -------------------------------------------------------------------------------- /src/components/footer/Footer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoaWDCC/esports-club/HEAD/src/components/footer/Footer.tsx -------------------------------------------------------------------------------- /src/components/form/InputField.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoaWDCC/esports-club/HEAD/src/components/form/InputField.tsx -------------------------------------------------------------------------------- /src/components/layout/DashboardLayout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoaWDCC/esports-club/HEAD/src/components/layout/DashboardLayout.tsx -------------------------------------------------------------------------------- /src/components/layout/FormLayout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoaWDCC/esports-club/HEAD/src/components/layout/FormLayout.tsx -------------------------------------------------------------------------------- /src/components/layout/PageLayout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoaWDCC/esports-club/HEAD/src/components/layout/PageLayout.tsx -------------------------------------------------------------------------------- /src/components/navbar/Navbar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoaWDCC/esports-club/HEAD/src/components/navbar/Navbar.tsx -------------------------------------------------------------------------------- /src/components/providers/devtools/DevToolsProvider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoaWDCC/esports-club/HEAD/src/components/providers/devtools/DevToolsProvider.tsx -------------------------------------------------------------------------------- /src/components/providers/query/TanstackClientProvider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoaWDCC/esports-club/HEAD/src/components/providers/query/TanstackClientProvider.tsx -------------------------------------------------------------------------------- /src/components/providers/theme/ThemeLoader.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoaWDCC/esports-club/HEAD/src/components/providers/theme/ThemeLoader.tsx -------------------------------------------------------------------------------- /src/components/providers/theme/ThemeProvider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoaWDCC/esports-club/HEAD/src/components/providers/theme/ThemeProvider.tsx -------------------------------------------------------------------------------- /src/components/providers/theme/data/themes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoaWDCC/esports-club/HEAD/src/components/providers/theme/data/themes.ts -------------------------------------------------------------------------------- /src/components/shared/ClientThemePage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoaWDCC/esports-club/HEAD/src/components/shared/ClientThemePage.tsx -------------------------------------------------------------------------------- /src/components/spacer/Divide.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoaWDCC/esports-club/HEAD/src/components/spacer/Divide.tsx -------------------------------------------------------------------------------- /src/components/status/Status.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoaWDCC/esports-club/HEAD/src/components/status/Status.tsx -------------------------------------------------------------------------------- /src/components/status/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoaWDCC/esports-club/HEAD/src/components/status/index.ts -------------------------------------------------------------------------------- /src/components/table.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoaWDCC/esports-club/HEAD/src/components/table.tsx -------------------------------------------------------------------------------- /src/components/text/SlideInText.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoaWDCC/esports-club/HEAD/src/components/text/SlideInText.tsx -------------------------------------------------------------------------------- /src/components/text/TosAndPolicy.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoaWDCC/esports-club/HEAD/src/components/text/TosAndPolicy.tsx -------------------------------------------------------------------------------- /src/hooks/useCookieObject.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoaWDCC/esports-club/HEAD/src/hooks/useCookieObject.tsx -------------------------------------------------------------------------------- /src/hooks/useDebounce.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoaWDCC/esports-club/HEAD/src/hooks/useDebounce.tsx -------------------------------------------------------------------------------- /src/hooks/useLocalStoage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoaWDCC/esports-club/HEAD/src/hooks/useLocalStoage.tsx -------------------------------------------------------------------------------- /src/libs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoaWDCC/esports-club/HEAD/src/libs/README.md -------------------------------------------------------------------------------- /src/libs/api/response.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoaWDCC/esports-club/HEAD/src/libs/api/response.ts -------------------------------------------------------------------------------- /src/libs/api/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoaWDCC/esports-club/HEAD/src/libs/api/utils.ts -------------------------------------------------------------------------------- /src/libs/api/wrappers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoaWDCC/esports-club/HEAD/src/libs/api/wrappers.ts -------------------------------------------------------------------------------- /src/libs/auth/auth-client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoaWDCC/esports-club/HEAD/src/libs/auth/auth-client.ts -------------------------------------------------------------------------------- /src/libs/auth/auth.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoaWDCC/esports-club/HEAD/src/libs/auth/auth.ts -------------------------------------------------------------------------------- /src/libs/auth/permission.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoaWDCC/esports-club/HEAD/src/libs/auth/permission.ts -------------------------------------------------------------------------------- /src/libs/bypass/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoaWDCC/esports-club/HEAD/src/libs/bypass/index.ts -------------------------------------------------------------------------------- /src/libs/db/Convention.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoaWDCC/esports-club/HEAD/src/libs/db/Convention.md -------------------------------------------------------------------------------- /src/libs/db/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoaWDCC/esports-club/HEAD/src/libs/db/index.ts -------------------------------------------------------------------------------- /src/libs/db/schema/auth-schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoaWDCC/esports-club/HEAD/src/libs/db/schema/auth-schema.ts -------------------------------------------------------------------------------- /src/libs/db/schema/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoaWDCC/esports-club/HEAD/src/libs/db/schema/index.ts -------------------------------------------------------------------------------- /src/libs/db/schema/invoices.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoaWDCC/esports-club/HEAD/src/libs/db/schema/invoices.ts -------------------------------------------------------------------------------- /src/libs/db/schema/membership_types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoaWDCC/esports-club/HEAD/src/libs/db/schema/membership_types.ts -------------------------------------------------------------------------------- /src/libs/db/schema/memberships.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoaWDCC/esports-club/HEAD/src/libs/db/schema/memberships.ts -------------------------------------------------------------------------------- /src/libs/db/schema/profiles.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoaWDCC/esports-club/HEAD/src/libs/db/schema/profiles.ts -------------------------------------------------------------------------------- /src/libs/db/seed/membership.seed.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoaWDCC/esports-club/HEAD/src/libs/db/seed/membership.seed.ts -------------------------------------------------------------------------------- /src/libs/db/seed/membershipType.seed.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoaWDCC/esports-club/HEAD/src/libs/db/seed/membershipType.seed.ts -------------------------------------------------------------------------------- /src/libs/db/seed/membershipTypes.seed.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoaWDCC/esports-club/HEAD/src/libs/db/seed/membershipTypes.seed.ts -------------------------------------------------------------------------------- /src/libs/db/seed/stripProfileName.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoaWDCC/esports-club/HEAD/src/libs/db/seed/stripProfileName.ts -------------------------------------------------------------------------------- /src/libs/db/seed/userToProfile.seed.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoaWDCC/esports-club/HEAD/src/libs/db/seed/userToProfile.seed.ts -------------------------------------------------------------------------------- /src/libs/email/mail.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoaWDCC/esports-club/HEAD/src/libs/email/mail.ts -------------------------------------------------------------------------------- /src/libs/email/verification-email.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoaWDCC/esports-club/HEAD/src/libs/email/verification-email.tsx -------------------------------------------------------------------------------- /src/libs/env/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoaWDCC/esports-club/HEAD/src/libs/env/index.ts -------------------------------------------------------------------------------- /src/libs/fetch/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoaWDCC/esports-club/HEAD/src/libs/fetch/README.md -------------------------------------------------------------------------------- /src/libs/fetch/placeholder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoaWDCC/esports-club/HEAD/src/libs/fetch/placeholder.ts -------------------------------------------------------------------------------- /src/libs/motion/ease.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoaWDCC/esports-club/HEAD/src/libs/motion/ease.ts -------------------------------------------------------------------------------- /src/libs/routes/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoaWDCC/esports-club/HEAD/src/libs/routes/README.md -------------------------------------------------------------------------------- /src/libs/routes/generate-index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoaWDCC/esports-club/HEAD/src/libs/routes/generate-index.js -------------------------------------------------------------------------------- /src/libs/routes/index.generated.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoaWDCC/esports-club/HEAD/src/libs/routes/index.generated.ts -------------------------------------------------------------------------------- /src/libs/routes/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoaWDCC/esports-club/HEAD/src/libs/routes/index.ts -------------------------------------------------------------------------------- /src/libs/routes/list-route.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoaWDCC/esports-club/HEAD/src/libs/routes/list-route.js -------------------------------------------------------------------------------- /src/libs/routes/profile.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoaWDCC/esports-club/HEAD/src/libs/routes/profile.tsx -------------------------------------------------------------------------------- /src/libs/routes/staff.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoaWDCC/esports-club/HEAD/src/libs/routes/staff.tsx -------------------------------------------------------------------------------- /src/libs/smtp/transporter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoaWDCC/esports-club/HEAD/src/libs/smtp/transporter.ts -------------------------------------------------------------------------------- /src/libs/stripe/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoaWDCC/esports-club/HEAD/src/libs/stripe/README.md -------------------------------------------------------------------------------- /src/libs/stripe/checkout/createCheckoutSession.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoaWDCC/esports-club/HEAD/src/libs/stripe/checkout/createCheckoutSession.ts -------------------------------------------------------------------------------- /src/libs/stripe/client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoaWDCC/esports-club/HEAD/src/libs/stripe/client.ts -------------------------------------------------------------------------------- /src/libs/stripe/customers/createCustomerPortalSession.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoaWDCC/esports-club/HEAD/src/libs/stripe/customers/createCustomerPortalSession.ts -------------------------------------------------------------------------------- /src/libs/stripe/prices/createStripePrice.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoaWDCC/esports-club/HEAD/src/libs/stripe/prices/createStripePrice.ts -------------------------------------------------------------------------------- /src/libs/stripe/prices/deactivateStripePrice.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoaWDCC/esports-club/HEAD/src/libs/stripe/prices/deactivateStripePrice.ts -------------------------------------------------------------------------------- /src/libs/stripe/prices/getStripePrices.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoaWDCC/esports-club/HEAD/src/libs/stripe/prices/getStripePrices.ts -------------------------------------------------------------------------------- /src/libs/stripe/prices/updateStripePrice.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoaWDCC/esports-club/HEAD/src/libs/stripe/prices/updateStripePrice.ts -------------------------------------------------------------------------------- /src/libs/stripe/products/createStripeProduct.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoaWDCC/esports-club/HEAD/src/libs/stripe/products/createStripeProduct.ts -------------------------------------------------------------------------------- /src/libs/stripe/products/deactivateStripeProduct.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoaWDCC/esports-club/HEAD/src/libs/stripe/products/deactivateStripeProduct.ts -------------------------------------------------------------------------------- /src/libs/stripe/products/getStripeProducts.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoaWDCC/esports-club/HEAD/src/libs/stripe/products/getStripeProducts.ts -------------------------------------------------------------------------------- /src/libs/stripe/products/updateStripeProduct.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoaWDCC/esports-club/HEAD/src/libs/stripe/products/updateStripeProduct.ts -------------------------------------------------------------------------------- /src/libs/stripe/server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoaWDCC/esports-club/HEAD/src/libs/stripe/server.ts -------------------------------------------------------------------------------- /src/libs/time/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoaWDCC/esports-club/HEAD/src/libs/time/index.ts -------------------------------------------------------------------------------- /src/libs/types/invoice.type.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoaWDCC/esports-club/HEAD/src/libs/types/invoice.type.ts -------------------------------------------------------------------------------- /src/libs/types/membership.type.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoaWDCC/esports-club/HEAD/src/libs/types/membership.type.ts -------------------------------------------------------------------------------- /src/libs/types/membershipType.type.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoaWDCC/esports-club/HEAD/src/libs/types/membershipType.type.ts -------------------------------------------------------------------------------- /src/libs/types/profile.type.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoaWDCC/esports-club/HEAD/src/libs/types/profile.type.ts -------------------------------------------------------------------------------- /src/libs/types/queryState.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoaWDCC/esports-club/HEAD/src/libs/types/queryState.ts -------------------------------------------------------------------------------- /src/libs/types/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoaWDCC/esports-club/HEAD/src/libs/types/utils.ts -------------------------------------------------------------------------------- /src/libs/utils/class/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoaWDCC/esports-club/HEAD/src/libs/utils/class/index.ts -------------------------------------------------------------------------------- /src/libs/utils/date-serializer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoaWDCC/esports-club/HEAD/src/libs/utils/date-serializer.ts -------------------------------------------------------------------------------- /src/libs/utils/fake/fake.profile.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoaWDCC/esports-club/HEAD/src/libs/utils/fake/fake.profile.ts -------------------------------------------------------------------------------- /src/libs/utils/slug.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoaWDCC/esports-club/HEAD/src/libs/utils/slug.ts -------------------------------------------------------------------------------- /src/libs/zod/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoaWDCC/esports-club/HEAD/src/libs/zod/index.ts -------------------------------------------------------------------------------- /src/middleware.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoaWDCC/esports-club/HEAD/src/middleware.ts -------------------------------------------------------------------------------- /src/services/email/is-email-verified.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoaWDCC/esports-club/HEAD/src/services/email/is-email-verified.ts -------------------------------------------------------------------------------- /src/services/email/membership-approved-email.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoaWDCC/esports-club/HEAD/src/services/email/membership-approved-email.tsx -------------------------------------------------------------------------------- /src/services/email/membership-rejection-email.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoaWDCC/esports-club/HEAD/src/services/email/membership-rejection-email.tsx -------------------------------------------------------------------------------- /src/services/email/verification-email.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoaWDCC/esports-club/HEAD/src/services/email/verification-email.tsx -------------------------------------------------------------------------------- /src/services/membership/createMembershipInvoice.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoaWDCC/esports-club/HEAD/src/services/membership/createMembershipInvoice.ts -------------------------------------------------------------------------------- /src/services/membership/getActiveMembership.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoaWDCC/esports-club/HEAD/src/services/membership/getActiveMembership.ts -------------------------------------------------------------------------------- /src/services/membership/getAllActiveMemberships.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoaWDCC/esports-club/HEAD/src/services/membership/getAllActiveMemberships.ts -------------------------------------------------------------------------------- /src/services/membership/getAllExpiredMemberships.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoaWDCC/esports-club/HEAD/src/services/membership/getAllExpiredMemberships.ts -------------------------------------------------------------------------------- /src/services/membership/getAllMembers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoaWDCC/esports-club/HEAD/src/services/membership/getAllMembers.ts -------------------------------------------------------------------------------- /src/services/membership/resetTestMembership.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoaWDCC/esports-club/HEAD/src/services/membership/resetTestMembership.ts -------------------------------------------------------------------------------- /src/services/profile/insertProfile.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoaWDCC/esports-club/HEAD/src/services/profile/insertProfile.ts -------------------------------------------------------------------------------- /src/services/profile/validateProfile.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoaWDCC/esports-club/HEAD/src/services/profile/validateProfile.ts -------------------------------------------------------------------------------- /src/services/profile/validateUserProfile.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoaWDCC/esports-club/HEAD/src/services/profile/validateUserProfile.ts -------------------------------------------------------------------------------- /src/tests/unit/schemas/profileSchema.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoaWDCC/esports-club/HEAD/src/tests/unit/schemas/profileSchema.test.ts -------------------------------------------------------------------------------- /src/types/EventType.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoaWDCC/esports-club/HEAD/src/types/EventType.ts -------------------------------------------------------------------------------- /src/types/ImageType.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoaWDCC/esports-club/HEAD/src/types/ImageType.ts -------------------------------------------------------------------------------- /src/types/SponsorType.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoaWDCC/esports-club/HEAD/src/types/SponsorType.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UoaWDCC/esports-club/HEAD/tsconfig.json --------------------------------------------------------------------------------