├── .dockerignore ├── .eslintrc ├── .github ├── CODEOWNERS ├── FUNDING.yml ├── pull_request_template.md └── workflows │ ├── alt-text-bot.yml │ ├── e2e-tests.yml │ ├── greetings.yml │ └── pull-request.yml ├── .gitignore ├── .gitpod.yml ├── .nvmrc ├── .prettierignore ├── .prettierrc ├── .vscode └── settings.json ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── Dockerfile ├── E2E Overview.md ├── EDITOR_SHORTCUTS.MD ├── ISSUE_TEMPLATE.md ├── LICENSE.md ├── README.md ├── SECURITY.md ├── app ├── (app) │ ├── (tsandcs) │ │ ├── layout.tsx │ │ ├── privacy │ │ │ └── page.mdx │ │ └── terms │ │ │ └── page.mdx │ ├── [username] │ │ ├── _usernameClient.tsx │ │ └── page.tsx │ ├── alpha │ │ ├── additional-details │ │ │ ├── _actions.ts │ │ │ ├── _client.tsx │ │ │ ├── page.tsx │ │ │ └── selectOptions.ts │ │ ├── courses │ │ │ ├── page.tsx │ │ │ └── web-development │ │ │ │ └── page.tsx │ │ ├── layout.tsx │ │ ├── new │ │ │ └── [[...postIdArr]] │ │ │ │ ├── _client.tsx │ │ │ │ └── page.tsx │ │ └── sponsorship │ │ │ └── page.tsx │ ├── articles │ │ ├── [slug] │ │ │ └── page.tsx │ │ ├── _client.tsx │ │ └── page.tsx │ ├── auth │ │ ├── error │ │ │ └── page.tsx │ │ └── page.tsx │ ├── code-of-conduct │ │ └── page.tsx │ ├── company │ │ └── [slug] │ │ │ ├── config.ts │ │ │ └── page.tsx │ ├── courses │ │ ├── [slug] │ │ │ └── [id] │ │ │ │ ├── _client.tsx │ │ │ │ └── page.tsx │ │ └── mock.ts │ ├── draft │ │ └── [id] │ │ │ └── page.tsx │ ├── error.tsx │ ├── feature-flag-example │ │ ├── _client.tsx │ │ └── page.tsx │ ├── forbidden │ │ └── page.tsx │ ├── get-started │ │ ├── _client.tsx │ │ └── page.tsx │ ├── jobs │ │ └── create │ │ │ ├── _client.tsx │ │ │ └── page.tsx │ ├── layout.tsx │ ├── letters │ │ ├── are-ai-tools-making-young-devs-lazy │ │ │ └── page.mdx │ │ ├── are-you-letting-ai-make-you-a-worse-developer │ │ │ └── page.mdx │ │ ├── better-image-loading-react-natives-new-architecture │ │ │ └── page.mdx │ │ ├── cornhub-and-more │ │ │ └── page.mdx │ │ ├── css-magic-ai-breakthroughs │ │ │ └── page.mdx │ │ ├── database-decisions-nextjs-secrets-and-37-pro-frontend-tips │ │ │ └── page.mdx │ │ ├── developer-productivity-boost-testing-tools-and-tips │ │ │ └── page.mdx │ │ ├── end-of-year-release-notes │ │ │ └── page.mdx │ │ ├── exclusive-mongodb-cheat-sheet-ai-and-net-insights │ │ │ └── page.mdx │ │ ├── exclusive-preview-our-new-ai-conference-dev-tool-updates │ │ │ └── page.mdx │ │ ├── exclusive-t-shirt-release-supporters-usual-web-dev-picks │ │ │ └── page.mdx │ │ ├── faster-typescript-is-coming │ │ │ └── page.mdx │ │ ├── free-css-course-other-useful-links │ │ │ └── page.mdx │ │ ├── free-javascript-course │ │ │ └── page.mdx │ │ ├── fullstack-fiesta-2024 │ │ │ └── page.mdx │ │ ├── fundamentals-are-everything │ │ │ └── page.mdx │ │ ├── git-for-beginners-just-use-postgres │ │ │ └── page.mdx │ │ ├── hacktoberfest-starts-today │ │ │ └── page.mdx │ │ ├── how-do-i-prevent-burnout-your-weekly-picks │ │ │ └── page.mdx │ │ ├── how-do-you-learn-best │ │ │ └── page.mdx │ │ ├── how-to-get-mentorship-top-picks │ │ │ └── page.mdx │ │ ├── is-your-domain-haunted │ │ │ └── page.mdx │ │ ├── javascript-features-coming-your-way-nodejs-course-launch │ │ │ └── page.mdx │ │ ├── join-the-codu-challenge-and-claim-your-swag │ │ │ └── page.mdx │ │ ├── layout.tsx │ │ ├── learn-about-jwts-passkeys-and-the-future-of-frontend │ │ │ └── page.mdx │ │ ├── learning-something-new-every-day │ │ │ └── page.mdx │ │ ├── live-streams-postgresql-and-indie-hacking │ │ │ └── page.mdx │ │ ├── making-money-with-side-projects │ │ │ └── page.mdx │ │ ├── murder-mystery-for-developers │ │ │ └── page.mdx │ │ ├── nasas-dev-rules │ │ │ └── page.mdx │ │ ├── new-rule-no-more-dm-ing │ │ │ └── page.mdx │ │ ├── nodejs-course-tiktok-channel │ │ │ └── page.mdx │ │ ├── not-getting-interviews-let-us-help │ │ │ └── page.mdx │ │ ├── nyc-trip-reactjs-dublin-codu-picks-await │ │ │ └── page.mdx │ │ ├── peepee-poopoo │ │ │ └── page.mdx │ │ ├── postgresql-course-vscode-profiles │ │ │ └── page.mdx │ │ ├── react-19-demystified-and-more-in-this-weeks-codu-roundup │ │ │ └── page.mdx │ │ ├── share-your-web-dev-insights-and-earn-cool-rewards │ │ │ └── page.mdx │ │ ├── start-monday-right-free-mentoring-curated-list-interview-resources │ │ │ └── page.mdx │ │ ├── stop-self-selecting-out-of-opportunities │ │ │ └── page.mdx │ │ ├── that-moment-when │ │ │ └── page.mdx │ │ ├── the-cobra-effect │ │ │ └── page.mdx │ │ ├── the-secret-to-expertise │ │ │ └── page.mdx │ │ ├── visualizing-the-dom │ │ │ └── page.mdx │ │ ├── want-to-level-up-start-writing-about-code │ │ │ └── page.mdx │ │ ├── was-devin-a-lie-my-picks-tools-and-thoughts-on-side-projects │ │ │ └── page.mdx │ │ ├── webllm-css-functions-and-more │ │ │ └── page.mdx │ │ ├── welcome-to-1999 │ │ │ └── page.mdx │ │ ├── welcome-to-codu-weekly-packed-with-helpful-links │ │ │ └── page.mdx │ │ ├── why-im-focusing-on-beginner-content │ │ │ └── page.mdx │ │ ├── why-you-should-attend-tech-conferences │ │ │ └── page.mdx │ │ └── your-weekly-codu-fix-planetscale-alternatives-git-explained-and-more │ │ │ └── page.mdx │ ├── metrics │ │ └── page.tsx │ ├── my-posts │ │ ├── _client.tsx │ │ └── page.tsx │ ├── not-found.tsx │ ├── notifications │ │ ├── _client.tsx │ │ └── page.tsx │ ├── page.tsx │ ├── saved │ │ ├── _client.tsx │ │ └── page.tsx │ ├── settings │ │ ├── _client.tsx │ │ └── page.tsx │ └── sponsorship │ │ └── page.tsx ├── (editor) │ └── create │ │ └── [[...paramsArr]] │ │ ├── _client.tsx │ │ ├── navigation.tsx │ │ ├── not-found.tsx │ │ └── page.tsx ├── (standalone) │ └── newsletter │ │ ├── _form.tsx │ │ ├── actions.ts │ │ ├── confirmed │ │ └── page.tsx │ │ ├── page.tsx │ │ └── unsubscribed │ │ └── page.tsx ├── actions │ └── getUploadUrl.ts ├── api │ ├── auth │ │ └── [...nextauth] │ │ │ └── route.ts │ ├── health │ │ └── route.tsx │ ├── trpc │ │ └── [trpc] │ │ │ └── route.ts │ └── verify-email │ │ └── route.ts ├── feed.xml │ └── route.ts ├── global-error.tsx ├── layout.tsx ├── manifest.ts ├── not-found.tsx ├── og │ └── route.tsx ├── providers.tsx ├── robots.ts ├── sitemap.ts └── verify-email │ ├── _client.tsx │ └── page.tsx ├── assets ├── Lato-Bold.ttf └── Lato-Regular.ttf ├── bin └── act ├── cdk ├── .npmignore ├── README.md ├── bin │ └── cdk-pipeline-codu.ts ├── cdk.context.json ├── cdk.json ├── jest.config.js ├── lambdas │ ├── algoliaIndex │ │ ├── index.ts │ │ ├── package-lock.json │ │ └── package.json │ ├── avatarResize │ │ ├── index.js │ │ ├── package-lock.json │ │ └── package.json │ └── uploadResize │ │ ├── index.js │ │ ├── package-lock.json │ │ └── package.json ├── lib │ ├── app-stage.ts │ ├── cron-stack.ts │ ├── pipeline-stack.ts │ └── storage-stack.ts ├── package-lock.json ├── package.json ├── test │ └── cdk-pipeline-codu.test.ts └── tsconfig.json ├── components ├── A11yProvider │ └── A11yProvider.tsx ├── ArticleAdminPanel │ └── ArticleAdminPanel.tsx ├── ArticleMenu │ └── ArticleMenu.tsx ├── ArticlePreview │ ├── ArticleLoading.tsx │ └── ArticlePreview.tsx ├── ArticleSearch │ └── SearchBar.tsx ├── BioBar │ └── BioBar.tsx ├── CoduChallenge │ └── CoduChallenge.tsx ├── Comments │ └── CommentsArea.tsx ├── Course │ ├── CircularProgressBar.tsx │ ├── CourseContents.tsx │ └── CoursePreview.tsx ├── CustomTextareAutosize │ └── CustomTextareaAutosize.tsx ├── EditorHints │ └── EditorHints.tsx ├── Fathom │ └── Fathom.tsx ├── Footer │ └── Footer.tsx ├── Hero │ └── Hero.tsx ├── ImageDetailsModal │ └── ImageDetailsModal.tsx ├── Modal │ └── Modal.tsx ├── Nav │ ├── AnimatedHamburger.tsx │ ├── MobileNav.tsx │ └── Nav.tsx ├── NotFound │ └── NotFound.tsx ├── PageHeading │ └── PageHeading.tsx ├── PageViews │ └── PageViews.tsx ├── PopularTags │ ├── PopularTags.tsx │ └── PopularTagsLoading.tsx ├── ProgressBar │ └── ProgressBar.tsx ├── PromptService │ ├── PromptContext.tsx │ ├── PromptDialog.tsx │ ├── PromptLink.tsx │ ├── PromptService.test.tsx │ └── index.tsx ├── ReportModal │ └── ReportModal.tsx ├── SideBar │ ├── SideBarSavedArticlePreview.tsx │ └── SideBarSavedPosts.tsx ├── Switch │ └── Switch.tsx ├── Tabs │ └── index.tsx ├── Theme │ ├── ThemeProvider.tsx │ └── ThemeToggle │ │ ├── ThemeToggle.test.tsx │ │ └── ThemeToggle.tsx ├── TrendingPosts │ ├── TrendingPosts.tsx │ └── TrendingPostsLoading.tsx ├── background │ └── background.tsx ├── editor │ ├── editor │ │ ├── RenderPost.tsx │ │ ├── components │ │ │ ├── bubble-menu.tsx │ │ │ ├── image-resizer.tsx │ │ │ ├── link-selector.tsx │ │ │ └── node-selector.tsx │ │ ├── default-content.tsx │ │ ├── extensions │ │ │ ├── disable-heading-text-style-shortcuts.tsx │ │ │ ├── index.tsx │ │ │ ├── slash-command.tsx │ │ │ ├── update-youtube.ts │ │ │ └── updated-image.ts │ │ ├── index.tsx │ │ ├── plugins │ │ │ └── upload-images.tsx │ │ └── props.ts │ ├── icons │ │ ├── font-default.tsx │ │ ├── font-mono.tsx │ │ ├── font-serif.tsx │ │ ├── github.tsx │ │ ├── index.tsx │ │ ├── loading-circle.tsx │ │ └── magic.tsx │ └── primitives │ │ ├── leaflet.tsx │ │ └── popover.tsx ├── markdocNodes │ ├── Code │ │ └── Code.tsx │ ├── CodePen │ │ └── CodePen.tsx │ ├── CodeSandbox │ │ └── CodeSandbox.tsx │ ├── FallbackMedia │ │ └── FallbackMedia.tsx │ ├── Media │ │ └── Media.tsx │ └── Youtube │ │ └── Youtube.tsx ├── ui-components │ ├── alert.tsx │ ├── avatar.tsx │ ├── badge.tsx │ ├── button.tsx │ ├── checkbox.tsx │ ├── description-list.tsx │ ├── dialog.tsx │ ├── divider.tsx │ ├── dropdown.tsx │ ├── fieldset.tsx │ ├── heading.tsx │ ├── input.tsx │ ├── link.tsx │ ├── listbox.tsx │ ├── navbar.tsx │ ├── pagination.tsx │ ├── radio.tsx │ ├── select.tsx │ ├── sidebar-layout.tsx │ ├── sidebar.tsx │ ├── stacked-layout.tsx │ ├── switch.tsx │ ├── table.tsx │ ├── text.tsx │ └── textarea.tsx └── ui │ └── Search.tsx ├── config ├── constants.ts ├── env.js └── site_settings.ts ├── context └── AuthProvider.tsx ├── curriculum ├── README.md └── intro-to-react │ └── introduction.md ├── docker-compose.yml ├── drizzle.config.ts ├── drizzle ├── 0000_initial_schema.sql ├── 0001_drizzle_migration.sql ├── 0002_add-likes-to-posts.sql ├── 0003_convert-missed-timestamps-to-tz.sql ├── 0004_drizzle-auth-table-renames.sql ├── 0005_fix-user-id.sql ├── 0006_fix-defaults-on-updatedat.sql ├── 0007_drop_communities_and_events.sql ├── 0008_remove_firstName_and_surname.sql ├── 0009_email-verification.sql ├── 0010_email-tokens-and-indexes.sql ├── meta │ ├── 0000_snapshot.json │ ├── 0001_snapshot.json │ ├── 0002_snapshot.json │ ├── 0003_snapshot.json │ ├── 0004_snapshot.json │ ├── 0005_snapshot.json │ ├── 0006_snapshot.json │ ├── 0007_snapshot.json │ ├── 0008_snapshot.json │ ├── 0009_snapshot.json │ ├── 0010_snapshot.json │ └── _journal.json ├── migrate.ts ├── nuke.ts └── seed.ts ├── e2e ├── accessibility.spec.ts ├── articles.spec.ts ├── constants │ ├── constants.ts │ └── index.ts ├── home.spec.ts ├── login.spec.ts ├── my-posts.spec.ts ├── settings.spec.ts ├── setup.ts ├── teardown.ts └── utils │ ├── constants.ts │ ├── index.ts │ └── utils.ts ├── hooks ├── useCreatePage.ts ├── useDebounce.tsx ├── useLocalStorage.ts └── useWindowSize.ts ├── icons ├── discord.svg ├── github.svg ├── icon-eye-shut.svg ├── icon-eye.svg ├── logo.svg ├── x.svg └── youtube.svg ├── instrumentation.ts ├── markdoc ├── components.ts ├── config.ts ├── editor │ ├── hotkeys │ │ └── hotkeys.markdoc.ts │ └── shortcuts │ │ └── shortcuts.markdoc.ts ├── nodes │ ├── Fence.markdoc.ts │ ├── customLink.markdoc.ts │ ├── customSoftbreak.markdoc.ts │ └── index.ts └── tags │ ├── codepen.markdoc.ts │ ├── codesandbox.markdoc.ts │ ├── index.ts │ ├── markdoc-example.markdoc.ts │ ├── mediatag.markdoc.tsx │ └── youtube.markdoc.ts ├── mdx-components.tsx ├── next-env.d.ts ├── next.config.js ├── package.json ├── playwright.config.ts ├── postcss.config.js ├── public ├── BingSiteAuth.xml ├── android-chrome-192x192.png ├── android-chrome-512x512.png ├── apple-touch-icon.png ├── favicon-16x16.png ├── favicon-32x32.png ├── favicon.ico ├── images │ ├── cloud.png │ ├── codu-black.png │ ├── codu-gradient.png │ ├── codu.png │ ├── codu.svg │ ├── codulogo.svg │ ├── company_placeholder.png │ ├── og │ │ ├── home-og.png │ │ ├── newsletter.png │ │ ├── noise.png │ │ └── planet.png │ ├── person.png │ ├── sponsors │ │ ├── harveynash.png │ │ ├── learnupon.png │ │ ├── ninedots.png │ │ ├── offerzen.png │ │ ├── pic1.png │ │ ├── pic2.png │ │ ├── pic3.png │ │ ├── pic4.png │ │ ├── pic5.png │ │ ├── version1.png │ │ └── wework.png │ └── workshops │ │ └── workshop-class.jpeg ├── site.webmanifest ├── sponsorship │ └── docs │ │ └── info.pdf └── vercel.svg ├── sample.env ├── schema ├── additionalUserDetails.ts ├── admin.ts ├── comment.ts ├── job.ts ├── notification.ts ├── post.ts ├── profile.ts ├── report.ts └── token.ts ├── seed.yml ├── sentry.client.config.ts ├── server ├── api │ ├── router │ │ ├── admin.ts │ │ ├── auth.ts │ │ ├── comment.ts │ │ ├── index.ts │ │ ├── notification.ts │ │ ├── post.ts │ │ ├── profile.ts │ │ ├── report.ts │ │ ├── tag.ts │ │ └── utils.ts │ └── trpc.ts ├── auth.ts ├── common │ └── getPresignedUrl.ts ├── controllers │ └── post.ts ├── db │ ├── index.ts │ └── schema.ts ├── lib │ ├── newsletter.ts │ ├── posts.ts │ ├── safeAction.ts │ └── tags.ts └── trpc │ ├── react.tsx │ ├── server.ts │ ├── shared.ts │ └── trpc.ts ├── setup.sh ├── styles └── globals.css ├── tailwind.config.js ├── tsconfig.json ├── types ├── next-auth.d.ts └── types.ts └── utils ├── createArticleReportEmailTemplate.ts ├── createCommentReportEmailTemplate.ts ├── createEmailTemplate.ts ├── createPasswordLessEmailTemplate.ts ├── editor.ts ├── emailToken.ts ├── flags.ts ├── notifications.ts ├── post.ts ├── readingTime.ts ├── removeMarkdown.ts ├── reportAccessibility.ts ├── s3helpers.ts ├── sendEmail.ts ├── trpc.ts └── utils.ts /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/.dockerignore -------------------------------------------------------------------------------- /.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/.eslintrc -------------------------------------------------------------------------------- /.github/CODEOWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/.github/CODEOWNERS -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.github/pull_request_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/.github/pull_request_template.md -------------------------------------------------------------------------------- /.github/workflows/alt-text-bot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/.github/workflows/alt-text-bot.yml -------------------------------------------------------------------------------- /.github/workflows/e2e-tests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/.github/workflows/e2e-tests.yml -------------------------------------------------------------------------------- /.github/workflows/greetings.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/.github/workflows/greetings.yml -------------------------------------------------------------------------------- /.github/workflows/pull-request.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/.github/workflows/pull-request.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitpod.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/.gitpod.yml -------------------------------------------------------------------------------- /.nvmrc: -------------------------------------------------------------------------------- 1 | v20.17.0 2 | -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/.prettierignore -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/.prettierrc -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/Dockerfile -------------------------------------------------------------------------------- /E2E Overview.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/E2E Overview.md -------------------------------------------------------------------------------- /EDITOR_SHORTCUTS.MD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/EDITOR_SHORTCUTS.MD -------------------------------------------------------------------------------- /ISSUE_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/ISSUE_TEMPLATE.md -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/README.md -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/SECURITY.md -------------------------------------------------------------------------------- /app/(app)/(tsandcs)/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/app/(app)/(tsandcs)/layout.tsx -------------------------------------------------------------------------------- /app/(app)/(tsandcs)/privacy/page.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/app/(app)/(tsandcs)/privacy/page.mdx -------------------------------------------------------------------------------- /app/(app)/(tsandcs)/terms/page.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/app/(app)/(tsandcs)/terms/page.mdx -------------------------------------------------------------------------------- /app/(app)/[username]/_usernameClient.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/app/(app)/[username]/_usernameClient.tsx -------------------------------------------------------------------------------- /app/(app)/[username]/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/app/(app)/[username]/page.tsx -------------------------------------------------------------------------------- /app/(app)/alpha/additional-details/_actions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/app/(app)/alpha/additional-details/_actions.ts -------------------------------------------------------------------------------- /app/(app)/alpha/additional-details/_client.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/app/(app)/alpha/additional-details/_client.tsx -------------------------------------------------------------------------------- /app/(app)/alpha/additional-details/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/app/(app)/alpha/additional-details/page.tsx -------------------------------------------------------------------------------- /app/(app)/alpha/additional-details/selectOptions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/app/(app)/alpha/additional-details/selectOptions.ts -------------------------------------------------------------------------------- /app/(app)/alpha/courses/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/app/(app)/alpha/courses/page.tsx -------------------------------------------------------------------------------- /app/(app)/alpha/courses/web-development/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/app/(app)/alpha/courses/web-development/page.tsx -------------------------------------------------------------------------------- /app/(app)/alpha/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/app/(app)/alpha/layout.tsx -------------------------------------------------------------------------------- /app/(app)/alpha/new/[[...postIdArr]]/_client.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/app/(app)/alpha/new/[[...postIdArr]]/_client.tsx -------------------------------------------------------------------------------- /app/(app)/alpha/new/[[...postIdArr]]/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/app/(app)/alpha/new/[[...postIdArr]]/page.tsx -------------------------------------------------------------------------------- /app/(app)/alpha/sponsorship/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/app/(app)/alpha/sponsorship/page.tsx -------------------------------------------------------------------------------- /app/(app)/articles/[slug]/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/app/(app)/articles/[slug]/page.tsx -------------------------------------------------------------------------------- /app/(app)/articles/_client.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/app/(app)/articles/_client.tsx -------------------------------------------------------------------------------- /app/(app)/articles/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/app/(app)/articles/page.tsx -------------------------------------------------------------------------------- /app/(app)/auth/error/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/app/(app)/auth/error/page.tsx -------------------------------------------------------------------------------- /app/(app)/auth/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/app/(app)/auth/page.tsx -------------------------------------------------------------------------------- /app/(app)/code-of-conduct/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/app/(app)/code-of-conduct/page.tsx -------------------------------------------------------------------------------- /app/(app)/company/[slug]/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/app/(app)/company/[slug]/config.ts -------------------------------------------------------------------------------- /app/(app)/company/[slug]/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/app/(app)/company/[slug]/page.tsx -------------------------------------------------------------------------------- /app/(app)/courses/[slug]/[id]/_client.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/app/(app)/courses/[slug]/[id]/_client.tsx -------------------------------------------------------------------------------- /app/(app)/courses/[slug]/[id]/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/app/(app)/courses/[slug]/[id]/page.tsx -------------------------------------------------------------------------------- /app/(app)/courses/mock.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/app/(app)/courses/mock.ts -------------------------------------------------------------------------------- /app/(app)/draft/[id]/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/app/(app)/draft/[id]/page.tsx -------------------------------------------------------------------------------- /app/(app)/error.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/app/(app)/error.tsx -------------------------------------------------------------------------------- /app/(app)/feature-flag-example/_client.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/app/(app)/feature-flag-example/_client.tsx -------------------------------------------------------------------------------- /app/(app)/feature-flag-example/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/app/(app)/feature-flag-example/page.tsx -------------------------------------------------------------------------------- /app/(app)/forbidden/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/app/(app)/forbidden/page.tsx -------------------------------------------------------------------------------- /app/(app)/get-started/_client.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/app/(app)/get-started/_client.tsx -------------------------------------------------------------------------------- /app/(app)/get-started/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/app/(app)/get-started/page.tsx -------------------------------------------------------------------------------- /app/(app)/jobs/create/_client.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/app/(app)/jobs/create/_client.tsx -------------------------------------------------------------------------------- /app/(app)/jobs/create/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/app/(app)/jobs/create/page.tsx -------------------------------------------------------------------------------- /app/(app)/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/app/(app)/layout.tsx -------------------------------------------------------------------------------- /app/(app)/letters/are-ai-tools-making-young-devs-lazy/page.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/app/(app)/letters/are-ai-tools-making-young-devs-lazy/page.mdx -------------------------------------------------------------------------------- /app/(app)/letters/are-you-letting-ai-make-you-a-worse-developer/page.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/app/(app)/letters/are-you-letting-ai-make-you-a-worse-developer/page.mdx -------------------------------------------------------------------------------- /app/(app)/letters/better-image-loading-react-natives-new-architecture/page.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/app/(app)/letters/better-image-loading-react-natives-new-architecture/page.mdx -------------------------------------------------------------------------------- /app/(app)/letters/cornhub-and-more/page.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/app/(app)/letters/cornhub-and-more/page.mdx -------------------------------------------------------------------------------- /app/(app)/letters/css-magic-ai-breakthroughs/page.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/app/(app)/letters/css-magic-ai-breakthroughs/page.mdx -------------------------------------------------------------------------------- /app/(app)/letters/database-decisions-nextjs-secrets-and-37-pro-frontend-tips/page.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/app/(app)/letters/database-decisions-nextjs-secrets-and-37-pro-frontend-tips/page.mdx -------------------------------------------------------------------------------- /app/(app)/letters/developer-productivity-boost-testing-tools-and-tips/page.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/app/(app)/letters/developer-productivity-boost-testing-tools-and-tips/page.mdx -------------------------------------------------------------------------------- /app/(app)/letters/end-of-year-release-notes/page.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/app/(app)/letters/end-of-year-release-notes/page.mdx -------------------------------------------------------------------------------- /app/(app)/letters/exclusive-mongodb-cheat-sheet-ai-and-net-insights/page.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/app/(app)/letters/exclusive-mongodb-cheat-sheet-ai-and-net-insights/page.mdx -------------------------------------------------------------------------------- /app/(app)/letters/exclusive-preview-our-new-ai-conference-dev-tool-updates/page.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/app/(app)/letters/exclusive-preview-our-new-ai-conference-dev-tool-updates/page.mdx -------------------------------------------------------------------------------- /app/(app)/letters/exclusive-t-shirt-release-supporters-usual-web-dev-picks/page.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/app/(app)/letters/exclusive-t-shirt-release-supporters-usual-web-dev-picks/page.mdx -------------------------------------------------------------------------------- /app/(app)/letters/faster-typescript-is-coming/page.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/app/(app)/letters/faster-typescript-is-coming/page.mdx -------------------------------------------------------------------------------- /app/(app)/letters/free-css-course-other-useful-links/page.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/app/(app)/letters/free-css-course-other-useful-links/page.mdx -------------------------------------------------------------------------------- /app/(app)/letters/free-javascript-course/page.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/app/(app)/letters/free-javascript-course/page.mdx -------------------------------------------------------------------------------- /app/(app)/letters/fullstack-fiesta-2024/page.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/app/(app)/letters/fullstack-fiesta-2024/page.mdx -------------------------------------------------------------------------------- /app/(app)/letters/fundamentals-are-everything/page.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/app/(app)/letters/fundamentals-are-everything/page.mdx -------------------------------------------------------------------------------- /app/(app)/letters/git-for-beginners-just-use-postgres/page.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/app/(app)/letters/git-for-beginners-just-use-postgres/page.mdx -------------------------------------------------------------------------------- /app/(app)/letters/hacktoberfest-starts-today/page.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/app/(app)/letters/hacktoberfest-starts-today/page.mdx -------------------------------------------------------------------------------- /app/(app)/letters/how-do-i-prevent-burnout-your-weekly-picks/page.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/app/(app)/letters/how-do-i-prevent-burnout-your-weekly-picks/page.mdx -------------------------------------------------------------------------------- /app/(app)/letters/how-do-you-learn-best/page.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/app/(app)/letters/how-do-you-learn-best/page.mdx -------------------------------------------------------------------------------- /app/(app)/letters/how-to-get-mentorship-top-picks/page.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/app/(app)/letters/how-to-get-mentorship-top-picks/page.mdx -------------------------------------------------------------------------------- /app/(app)/letters/is-your-domain-haunted/page.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/app/(app)/letters/is-your-domain-haunted/page.mdx -------------------------------------------------------------------------------- /app/(app)/letters/javascript-features-coming-your-way-nodejs-course-launch/page.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/app/(app)/letters/javascript-features-coming-your-way-nodejs-course-launch/page.mdx -------------------------------------------------------------------------------- /app/(app)/letters/join-the-codu-challenge-and-claim-your-swag/page.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/app/(app)/letters/join-the-codu-challenge-and-claim-your-swag/page.mdx -------------------------------------------------------------------------------- /app/(app)/letters/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/app/(app)/letters/layout.tsx -------------------------------------------------------------------------------- /app/(app)/letters/learn-about-jwts-passkeys-and-the-future-of-frontend/page.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/app/(app)/letters/learn-about-jwts-passkeys-and-the-future-of-frontend/page.mdx -------------------------------------------------------------------------------- /app/(app)/letters/learning-something-new-every-day/page.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/app/(app)/letters/learning-something-new-every-day/page.mdx -------------------------------------------------------------------------------- /app/(app)/letters/live-streams-postgresql-and-indie-hacking/page.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/app/(app)/letters/live-streams-postgresql-and-indie-hacking/page.mdx -------------------------------------------------------------------------------- /app/(app)/letters/making-money-with-side-projects/page.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/app/(app)/letters/making-money-with-side-projects/page.mdx -------------------------------------------------------------------------------- /app/(app)/letters/murder-mystery-for-developers/page.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/app/(app)/letters/murder-mystery-for-developers/page.mdx -------------------------------------------------------------------------------- /app/(app)/letters/nasas-dev-rules/page.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/app/(app)/letters/nasas-dev-rules/page.mdx -------------------------------------------------------------------------------- /app/(app)/letters/new-rule-no-more-dm-ing/page.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/app/(app)/letters/new-rule-no-more-dm-ing/page.mdx -------------------------------------------------------------------------------- /app/(app)/letters/nodejs-course-tiktok-channel/page.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/app/(app)/letters/nodejs-course-tiktok-channel/page.mdx -------------------------------------------------------------------------------- /app/(app)/letters/not-getting-interviews-let-us-help/page.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/app/(app)/letters/not-getting-interviews-let-us-help/page.mdx -------------------------------------------------------------------------------- /app/(app)/letters/nyc-trip-reactjs-dublin-codu-picks-await/page.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/app/(app)/letters/nyc-trip-reactjs-dublin-codu-picks-await/page.mdx -------------------------------------------------------------------------------- /app/(app)/letters/peepee-poopoo/page.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/app/(app)/letters/peepee-poopoo/page.mdx -------------------------------------------------------------------------------- /app/(app)/letters/postgresql-course-vscode-profiles/page.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/app/(app)/letters/postgresql-course-vscode-profiles/page.mdx -------------------------------------------------------------------------------- /app/(app)/letters/react-19-demystified-and-more-in-this-weeks-codu-roundup/page.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/app/(app)/letters/react-19-demystified-and-more-in-this-weeks-codu-roundup/page.mdx -------------------------------------------------------------------------------- /app/(app)/letters/share-your-web-dev-insights-and-earn-cool-rewards/page.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/app/(app)/letters/share-your-web-dev-insights-and-earn-cool-rewards/page.mdx -------------------------------------------------------------------------------- /app/(app)/letters/start-monday-right-free-mentoring-curated-list-interview-resources/page.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/app/(app)/letters/start-monday-right-free-mentoring-curated-list-interview-resources/page.mdx -------------------------------------------------------------------------------- /app/(app)/letters/stop-self-selecting-out-of-opportunities/page.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/app/(app)/letters/stop-self-selecting-out-of-opportunities/page.mdx -------------------------------------------------------------------------------- /app/(app)/letters/that-moment-when/page.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/app/(app)/letters/that-moment-when/page.mdx -------------------------------------------------------------------------------- /app/(app)/letters/the-cobra-effect/page.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/app/(app)/letters/the-cobra-effect/page.mdx -------------------------------------------------------------------------------- /app/(app)/letters/the-secret-to-expertise/page.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/app/(app)/letters/the-secret-to-expertise/page.mdx -------------------------------------------------------------------------------- /app/(app)/letters/visualizing-the-dom/page.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/app/(app)/letters/visualizing-the-dom/page.mdx -------------------------------------------------------------------------------- /app/(app)/letters/want-to-level-up-start-writing-about-code/page.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/app/(app)/letters/want-to-level-up-start-writing-about-code/page.mdx -------------------------------------------------------------------------------- /app/(app)/letters/was-devin-a-lie-my-picks-tools-and-thoughts-on-side-projects/page.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/app/(app)/letters/was-devin-a-lie-my-picks-tools-and-thoughts-on-side-projects/page.mdx -------------------------------------------------------------------------------- /app/(app)/letters/webllm-css-functions-and-more/page.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/app/(app)/letters/webllm-css-functions-and-more/page.mdx -------------------------------------------------------------------------------- /app/(app)/letters/welcome-to-1999/page.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/app/(app)/letters/welcome-to-1999/page.mdx -------------------------------------------------------------------------------- /app/(app)/letters/welcome-to-codu-weekly-packed-with-helpful-links/page.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/app/(app)/letters/welcome-to-codu-weekly-packed-with-helpful-links/page.mdx -------------------------------------------------------------------------------- /app/(app)/letters/why-im-focusing-on-beginner-content/page.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/app/(app)/letters/why-im-focusing-on-beginner-content/page.mdx -------------------------------------------------------------------------------- /app/(app)/letters/why-you-should-attend-tech-conferences/page.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/app/(app)/letters/why-you-should-attend-tech-conferences/page.mdx -------------------------------------------------------------------------------- /app/(app)/letters/your-weekly-codu-fix-planetscale-alternatives-git-explained-and-more/page.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/app/(app)/letters/your-weekly-codu-fix-planetscale-alternatives-git-explained-and-more/page.mdx -------------------------------------------------------------------------------- /app/(app)/metrics/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/app/(app)/metrics/page.tsx -------------------------------------------------------------------------------- /app/(app)/my-posts/_client.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/app/(app)/my-posts/_client.tsx -------------------------------------------------------------------------------- /app/(app)/my-posts/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/app/(app)/my-posts/page.tsx -------------------------------------------------------------------------------- /app/(app)/not-found.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/app/(app)/not-found.tsx -------------------------------------------------------------------------------- /app/(app)/notifications/_client.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/app/(app)/notifications/_client.tsx -------------------------------------------------------------------------------- /app/(app)/notifications/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/app/(app)/notifications/page.tsx -------------------------------------------------------------------------------- /app/(app)/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/app/(app)/page.tsx -------------------------------------------------------------------------------- /app/(app)/saved/_client.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/app/(app)/saved/_client.tsx -------------------------------------------------------------------------------- /app/(app)/saved/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/app/(app)/saved/page.tsx -------------------------------------------------------------------------------- /app/(app)/settings/_client.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/app/(app)/settings/_client.tsx -------------------------------------------------------------------------------- /app/(app)/settings/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/app/(app)/settings/page.tsx -------------------------------------------------------------------------------- /app/(app)/sponsorship/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/app/(app)/sponsorship/page.tsx -------------------------------------------------------------------------------- /app/(editor)/create/[[...paramsArr]]/_client.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/app/(editor)/create/[[...paramsArr]]/_client.tsx -------------------------------------------------------------------------------- /app/(editor)/create/[[...paramsArr]]/navigation.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/app/(editor)/create/[[...paramsArr]]/navigation.tsx -------------------------------------------------------------------------------- /app/(editor)/create/[[...paramsArr]]/not-found.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/app/(editor)/create/[[...paramsArr]]/not-found.tsx -------------------------------------------------------------------------------- /app/(editor)/create/[[...paramsArr]]/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/app/(editor)/create/[[...paramsArr]]/page.tsx -------------------------------------------------------------------------------- /app/(standalone)/newsletter/_form.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/app/(standalone)/newsletter/_form.tsx -------------------------------------------------------------------------------- /app/(standalone)/newsletter/actions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/app/(standalone)/newsletter/actions.ts -------------------------------------------------------------------------------- /app/(standalone)/newsletter/confirmed/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/app/(standalone)/newsletter/confirmed/page.tsx -------------------------------------------------------------------------------- /app/(standalone)/newsletter/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/app/(standalone)/newsletter/page.tsx -------------------------------------------------------------------------------- /app/(standalone)/newsletter/unsubscribed/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/app/(standalone)/newsletter/unsubscribed/page.tsx -------------------------------------------------------------------------------- /app/actions/getUploadUrl.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/app/actions/getUploadUrl.ts -------------------------------------------------------------------------------- /app/api/auth/[...nextauth]/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/app/api/auth/[...nextauth]/route.ts -------------------------------------------------------------------------------- /app/api/health/route.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/app/api/health/route.tsx -------------------------------------------------------------------------------- /app/api/trpc/[trpc]/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/app/api/trpc/[trpc]/route.ts -------------------------------------------------------------------------------- /app/api/verify-email/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/app/api/verify-email/route.ts -------------------------------------------------------------------------------- /app/feed.xml/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/app/feed.xml/route.ts -------------------------------------------------------------------------------- /app/global-error.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/app/global-error.tsx -------------------------------------------------------------------------------- /app/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/app/layout.tsx -------------------------------------------------------------------------------- /app/manifest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/app/manifest.ts -------------------------------------------------------------------------------- /app/not-found.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/app/not-found.tsx -------------------------------------------------------------------------------- /app/og/route.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/app/og/route.tsx -------------------------------------------------------------------------------- /app/providers.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/app/providers.tsx -------------------------------------------------------------------------------- /app/robots.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/app/robots.ts -------------------------------------------------------------------------------- /app/sitemap.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/app/sitemap.ts -------------------------------------------------------------------------------- /app/verify-email/_client.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/app/verify-email/_client.tsx -------------------------------------------------------------------------------- /app/verify-email/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/app/verify-email/page.tsx -------------------------------------------------------------------------------- /assets/Lato-Bold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/assets/Lato-Bold.ttf -------------------------------------------------------------------------------- /assets/Lato-Regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/assets/Lato-Regular.ttf -------------------------------------------------------------------------------- /bin/act: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/bin/act -------------------------------------------------------------------------------- /cdk/.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/cdk/.npmignore -------------------------------------------------------------------------------- /cdk/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/cdk/README.md -------------------------------------------------------------------------------- /cdk/bin/cdk-pipeline-codu.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/cdk/bin/cdk-pipeline-codu.ts -------------------------------------------------------------------------------- /cdk/cdk.context.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/cdk/cdk.context.json -------------------------------------------------------------------------------- /cdk/cdk.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/cdk/cdk.json -------------------------------------------------------------------------------- /cdk/jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/cdk/jest.config.js -------------------------------------------------------------------------------- /cdk/lambdas/algoliaIndex/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/cdk/lambdas/algoliaIndex/index.ts -------------------------------------------------------------------------------- /cdk/lambdas/algoliaIndex/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/cdk/lambdas/algoliaIndex/package-lock.json -------------------------------------------------------------------------------- /cdk/lambdas/algoliaIndex/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/cdk/lambdas/algoliaIndex/package.json -------------------------------------------------------------------------------- /cdk/lambdas/avatarResize/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/cdk/lambdas/avatarResize/index.js -------------------------------------------------------------------------------- /cdk/lambdas/avatarResize/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/cdk/lambdas/avatarResize/package-lock.json -------------------------------------------------------------------------------- /cdk/lambdas/avatarResize/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/cdk/lambdas/avatarResize/package.json -------------------------------------------------------------------------------- /cdk/lambdas/uploadResize/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/cdk/lambdas/uploadResize/index.js -------------------------------------------------------------------------------- /cdk/lambdas/uploadResize/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/cdk/lambdas/uploadResize/package-lock.json -------------------------------------------------------------------------------- /cdk/lambdas/uploadResize/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/cdk/lambdas/uploadResize/package.json -------------------------------------------------------------------------------- /cdk/lib/app-stage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/cdk/lib/app-stage.ts -------------------------------------------------------------------------------- /cdk/lib/cron-stack.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/cdk/lib/cron-stack.ts -------------------------------------------------------------------------------- /cdk/lib/pipeline-stack.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/cdk/lib/pipeline-stack.ts -------------------------------------------------------------------------------- /cdk/lib/storage-stack.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/cdk/lib/storage-stack.ts -------------------------------------------------------------------------------- /cdk/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/cdk/package-lock.json -------------------------------------------------------------------------------- /cdk/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/cdk/package.json -------------------------------------------------------------------------------- /cdk/test/cdk-pipeline-codu.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/cdk/test/cdk-pipeline-codu.test.ts -------------------------------------------------------------------------------- /cdk/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/cdk/tsconfig.json -------------------------------------------------------------------------------- /components/A11yProvider/A11yProvider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/components/A11yProvider/A11yProvider.tsx -------------------------------------------------------------------------------- /components/ArticleAdminPanel/ArticleAdminPanel.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/components/ArticleAdminPanel/ArticleAdminPanel.tsx -------------------------------------------------------------------------------- /components/ArticleMenu/ArticleMenu.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/components/ArticleMenu/ArticleMenu.tsx -------------------------------------------------------------------------------- /components/ArticlePreview/ArticleLoading.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/components/ArticlePreview/ArticleLoading.tsx -------------------------------------------------------------------------------- /components/ArticlePreview/ArticlePreview.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/components/ArticlePreview/ArticlePreview.tsx -------------------------------------------------------------------------------- /components/ArticleSearch/SearchBar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/components/ArticleSearch/SearchBar.tsx -------------------------------------------------------------------------------- /components/BioBar/BioBar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/components/BioBar/BioBar.tsx -------------------------------------------------------------------------------- /components/CoduChallenge/CoduChallenge.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/components/CoduChallenge/CoduChallenge.tsx -------------------------------------------------------------------------------- /components/Comments/CommentsArea.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/components/Comments/CommentsArea.tsx -------------------------------------------------------------------------------- /components/Course/CircularProgressBar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/components/Course/CircularProgressBar.tsx -------------------------------------------------------------------------------- /components/Course/CourseContents.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/components/Course/CourseContents.tsx -------------------------------------------------------------------------------- /components/Course/CoursePreview.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/components/Course/CoursePreview.tsx -------------------------------------------------------------------------------- /components/CustomTextareAutosize/CustomTextareaAutosize.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/components/CustomTextareAutosize/CustomTextareaAutosize.tsx -------------------------------------------------------------------------------- /components/EditorHints/EditorHints.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/components/EditorHints/EditorHints.tsx -------------------------------------------------------------------------------- /components/Fathom/Fathom.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/components/Fathom/Fathom.tsx -------------------------------------------------------------------------------- /components/Footer/Footer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/components/Footer/Footer.tsx -------------------------------------------------------------------------------- /components/Hero/Hero.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/components/Hero/Hero.tsx -------------------------------------------------------------------------------- /components/ImageDetailsModal/ImageDetailsModal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/components/ImageDetailsModal/ImageDetailsModal.tsx -------------------------------------------------------------------------------- /components/Modal/Modal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/components/Modal/Modal.tsx -------------------------------------------------------------------------------- /components/Nav/AnimatedHamburger.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/components/Nav/AnimatedHamburger.tsx -------------------------------------------------------------------------------- /components/Nav/MobileNav.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/components/Nav/MobileNav.tsx -------------------------------------------------------------------------------- /components/Nav/Nav.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/components/Nav/Nav.tsx -------------------------------------------------------------------------------- /components/NotFound/NotFound.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/components/NotFound/NotFound.tsx -------------------------------------------------------------------------------- /components/PageHeading/PageHeading.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/components/PageHeading/PageHeading.tsx -------------------------------------------------------------------------------- /components/PageViews/PageViews.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/components/PageViews/PageViews.tsx -------------------------------------------------------------------------------- /components/PopularTags/PopularTags.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/components/PopularTags/PopularTags.tsx -------------------------------------------------------------------------------- /components/PopularTags/PopularTagsLoading.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/components/PopularTags/PopularTagsLoading.tsx -------------------------------------------------------------------------------- /components/ProgressBar/ProgressBar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/components/ProgressBar/ProgressBar.tsx -------------------------------------------------------------------------------- /components/PromptService/PromptContext.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/components/PromptService/PromptContext.tsx -------------------------------------------------------------------------------- /components/PromptService/PromptDialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/components/PromptService/PromptDialog.tsx -------------------------------------------------------------------------------- /components/PromptService/PromptLink.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/components/PromptService/PromptLink.tsx -------------------------------------------------------------------------------- /components/PromptService/PromptService.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/components/PromptService/PromptService.test.tsx -------------------------------------------------------------------------------- /components/PromptService/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/components/PromptService/index.tsx -------------------------------------------------------------------------------- /components/ReportModal/ReportModal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/components/ReportModal/ReportModal.tsx -------------------------------------------------------------------------------- /components/SideBar/SideBarSavedArticlePreview.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/components/SideBar/SideBarSavedArticlePreview.tsx -------------------------------------------------------------------------------- /components/SideBar/SideBarSavedPosts.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/components/SideBar/SideBarSavedPosts.tsx -------------------------------------------------------------------------------- /components/Switch/Switch.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/components/Switch/Switch.tsx -------------------------------------------------------------------------------- /components/Tabs/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/components/Tabs/index.tsx -------------------------------------------------------------------------------- /components/Theme/ThemeProvider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/components/Theme/ThemeProvider.tsx -------------------------------------------------------------------------------- /components/Theme/ThemeToggle/ThemeToggle.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/components/Theme/ThemeToggle/ThemeToggle.test.tsx -------------------------------------------------------------------------------- /components/Theme/ThemeToggle/ThemeToggle.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/components/Theme/ThemeToggle/ThemeToggle.tsx -------------------------------------------------------------------------------- /components/TrendingPosts/TrendingPosts.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/components/TrendingPosts/TrendingPosts.tsx -------------------------------------------------------------------------------- /components/TrendingPosts/TrendingPostsLoading.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/components/TrendingPosts/TrendingPostsLoading.tsx -------------------------------------------------------------------------------- /components/background/background.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/components/background/background.tsx -------------------------------------------------------------------------------- /components/editor/editor/RenderPost.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/components/editor/editor/RenderPost.tsx -------------------------------------------------------------------------------- /components/editor/editor/components/bubble-menu.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/components/editor/editor/components/bubble-menu.tsx -------------------------------------------------------------------------------- /components/editor/editor/components/image-resizer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/components/editor/editor/components/image-resizer.tsx -------------------------------------------------------------------------------- /components/editor/editor/components/link-selector.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/components/editor/editor/components/link-selector.tsx -------------------------------------------------------------------------------- /components/editor/editor/components/node-selector.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/components/editor/editor/components/node-selector.tsx -------------------------------------------------------------------------------- /components/editor/editor/default-content.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/components/editor/editor/default-content.tsx -------------------------------------------------------------------------------- /components/editor/editor/extensions/disable-heading-text-style-shortcuts.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/components/editor/editor/extensions/disable-heading-text-style-shortcuts.tsx -------------------------------------------------------------------------------- /components/editor/editor/extensions/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/components/editor/editor/extensions/index.tsx -------------------------------------------------------------------------------- /components/editor/editor/extensions/slash-command.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/components/editor/editor/extensions/slash-command.tsx -------------------------------------------------------------------------------- /components/editor/editor/extensions/update-youtube.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/components/editor/editor/extensions/update-youtube.ts -------------------------------------------------------------------------------- /components/editor/editor/extensions/updated-image.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/components/editor/editor/extensions/updated-image.ts -------------------------------------------------------------------------------- /components/editor/editor/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/components/editor/editor/index.tsx -------------------------------------------------------------------------------- /components/editor/editor/plugins/upload-images.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/components/editor/editor/plugins/upload-images.tsx -------------------------------------------------------------------------------- /components/editor/editor/props.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/components/editor/editor/props.ts -------------------------------------------------------------------------------- /components/editor/icons/font-default.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/components/editor/icons/font-default.tsx -------------------------------------------------------------------------------- /components/editor/icons/font-mono.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/components/editor/icons/font-mono.tsx -------------------------------------------------------------------------------- /components/editor/icons/font-serif.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/components/editor/icons/font-serif.tsx -------------------------------------------------------------------------------- /components/editor/icons/github.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/components/editor/icons/github.tsx -------------------------------------------------------------------------------- /components/editor/icons/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/components/editor/icons/index.tsx -------------------------------------------------------------------------------- /components/editor/icons/loading-circle.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/components/editor/icons/loading-circle.tsx -------------------------------------------------------------------------------- /components/editor/icons/magic.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/components/editor/icons/magic.tsx -------------------------------------------------------------------------------- /components/editor/primitives/leaflet.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/components/editor/primitives/leaflet.tsx -------------------------------------------------------------------------------- /components/editor/primitives/popover.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/components/editor/primitives/popover.tsx -------------------------------------------------------------------------------- /components/markdocNodes/Code/Code.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/components/markdocNodes/Code/Code.tsx -------------------------------------------------------------------------------- /components/markdocNodes/CodePen/CodePen.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/components/markdocNodes/CodePen/CodePen.tsx -------------------------------------------------------------------------------- /components/markdocNodes/CodeSandbox/CodeSandbox.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/components/markdocNodes/CodeSandbox/CodeSandbox.tsx -------------------------------------------------------------------------------- /components/markdocNodes/FallbackMedia/FallbackMedia.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/components/markdocNodes/FallbackMedia/FallbackMedia.tsx -------------------------------------------------------------------------------- /components/markdocNodes/Media/Media.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/components/markdocNodes/Media/Media.tsx -------------------------------------------------------------------------------- /components/markdocNodes/Youtube/Youtube.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/components/markdocNodes/Youtube/Youtube.tsx -------------------------------------------------------------------------------- /components/ui-components/alert.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/components/ui-components/alert.tsx -------------------------------------------------------------------------------- /components/ui-components/avatar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/components/ui-components/avatar.tsx -------------------------------------------------------------------------------- /components/ui-components/badge.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/components/ui-components/badge.tsx -------------------------------------------------------------------------------- /components/ui-components/button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/components/ui-components/button.tsx -------------------------------------------------------------------------------- /components/ui-components/checkbox.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/components/ui-components/checkbox.tsx -------------------------------------------------------------------------------- /components/ui-components/description-list.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/components/ui-components/description-list.tsx -------------------------------------------------------------------------------- /components/ui-components/dialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/components/ui-components/dialog.tsx -------------------------------------------------------------------------------- /components/ui-components/divider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/components/ui-components/divider.tsx -------------------------------------------------------------------------------- /components/ui-components/dropdown.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/components/ui-components/dropdown.tsx -------------------------------------------------------------------------------- /components/ui-components/fieldset.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/components/ui-components/fieldset.tsx -------------------------------------------------------------------------------- /components/ui-components/heading.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/components/ui-components/heading.tsx -------------------------------------------------------------------------------- /components/ui-components/input.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/components/ui-components/input.tsx -------------------------------------------------------------------------------- /components/ui-components/link.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/components/ui-components/link.tsx -------------------------------------------------------------------------------- /components/ui-components/listbox.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/components/ui-components/listbox.tsx -------------------------------------------------------------------------------- /components/ui-components/navbar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/components/ui-components/navbar.tsx -------------------------------------------------------------------------------- /components/ui-components/pagination.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/components/ui-components/pagination.tsx -------------------------------------------------------------------------------- /components/ui-components/radio.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/components/ui-components/radio.tsx -------------------------------------------------------------------------------- /components/ui-components/select.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/components/ui-components/select.tsx -------------------------------------------------------------------------------- /components/ui-components/sidebar-layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/components/ui-components/sidebar-layout.tsx -------------------------------------------------------------------------------- /components/ui-components/sidebar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/components/ui-components/sidebar.tsx -------------------------------------------------------------------------------- /components/ui-components/stacked-layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/components/ui-components/stacked-layout.tsx -------------------------------------------------------------------------------- /components/ui-components/switch.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/components/ui-components/switch.tsx -------------------------------------------------------------------------------- /components/ui-components/table.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/components/ui-components/table.tsx -------------------------------------------------------------------------------- /components/ui-components/text.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/components/ui-components/text.tsx -------------------------------------------------------------------------------- /components/ui-components/textarea.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/components/ui-components/textarea.tsx -------------------------------------------------------------------------------- /components/ui/Search.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/components/ui/Search.tsx -------------------------------------------------------------------------------- /config/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/config/constants.ts -------------------------------------------------------------------------------- /config/env.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/config/env.js -------------------------------------------------------------------------------- /config/site_settings.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/config/site_settings.ts -------------------------------------------------------------------------------- /context/AuthProvider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/context/AuthProvider.tsx -------------------------------------------------------------------------------- /curriculum/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/curriculum/README.md -------------------------------------------------------------------------------- /curriculum/intro-to-react/introduction.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/curriculum/intro-to-react/introduction.md -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /drizzle.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/drizzle.config.ts -------------------------------------------------------------------------------- /drizzle/0000_initial_schema.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/drizzle/0000_initial_schema.sql -------------------------------------------------------------------------------- /drizzle/0001_drizzle_migration.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/drizzle/0001_drizzle_migration.sql -------------------------------------------------------------------------------- /drizzle/0002_add-likes-to-posts.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/drizzle/0002_add-likes-to-posts.sql -------------------------------------------------------------------------------- /drizzle/0003_convert-missed-timestamps-to-tz.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/drizzle/0003_convert-missed-timestamps-to-tz.sql -------------------------------------------------------------------------------- /drizzle/0004_drizzle-auth-table-renames.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/drizzle/0004_drizzle-auth-table-renames.sql -------------------------------------------------------------------------------- /drizzle/0005_fix-user-id.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/drizzle/0005_fix-user-id.sql -------------------------------------------------------------------------------- /drizzle/0006_fix-defaults-on-updatedat.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/drizzle/0006_fix-defaults-on-updatedat.sql -------------------------------------------------------------------------------- /drizzle/0007_drop_communities_and_events.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/drizzle/0007_drop_communities_and_events.sql -------------------------------------------------------------------------------- /drizzle/0008_remove_firstName_and_surname.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/drizzle/0008_remove_firstName_and_surname.sql -------------------------------------------------------------------------------- /drizzle/0009_email-verification.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/drizzle/0009_email-verification.sql -------------------------------------------------------------------------------- /drizzle/0010_email-tokens-and-indexes.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/drizzle/0010_email-tokens-and-indexes.sql -------------------------------------------------------------------------------- /drizzle/meta/0000_snapshot.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/drizzle/meta/0000_snapshot.json -------------------------------------------------------------------------------- /drizzle/meta/0001_snapshot.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/drizzle/meta/0001_snapshot.json -------------------------------------------------------------------------------- /drizzle/meta/0002_snapshot.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/drizzle/meta/0002_snapshot.json -------------------------------------------------------------------------------- /drizzle/meta/0003_snapshot.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/drizzle/meta/0003_snapshot.json -------------------------------------------------------------------------------- /drizzle/meta/0004_snapshot.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/drizzle/meta/0004_snapshot.json -------------------------------------------------------------------------------- /drizzle/meta/0005_snapshot.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/drizzle/meta/0005_snapshot.json -------------------------------------------------------------------------------- /drizzle/meta/0006_snapshot.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/drizzle/meta/0006_snapshot.json -------------------------------------------------------------------------------- /drizzle/meta/0007_snapshot.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/drizzle/meta/0007_snapshot.json -------------------------------------------------------------------------------- /drizzle/meta/0008_snapshot.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/drizzle/meta/0008_snapshot.json -------------------------------------------------------------------------------- /drizzle/meta/0009_snapshot.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/drizzle/meta/0009_snapshot.json -------------------------------------------------------------------------------- /drizzle/meta/0010_snapshot.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/drizzle/meta/0010_snapshot.json -------------------------------------------------------------------------------- /drizzle/meta/_journal.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/drizzle/meta/_journal.json -------------------------------------------------------------------------------- /drizzle/migrate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/drizzle/migrate.ts -------------------------------------------------------------------------------- /drizzle/nuke.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/drizzle/nuke.ts -------------------------------------------------------------------------------- /drizzle/seed.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/drizzle/seed.ts -------------------------------------------------------------------------------- /e2e/accessibility.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/e2e/accessibility.spec.ts -------------------------------------------------------------------------------- /e2e/articles.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/e2e/articles.spec.ts -------------------------------------------------------------------------------- /e2e/constants/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/e2e/constants/constants.ts -------------------------------------------------------------------------------- /e2e/constants/index.ts: -------------------------------------------------------------------------------- 1 | export * from "./constants"; 2 | -------------------------------------------------------------------------------- /e2e/home.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/e2e/home.spec.ts -------------------------------------------------------------------------------- /e2e/login.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/e2e/login.spec.ts -------------------------------------------------------------------------------- /e2e/my-posts.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/e2e/my-posts.spec.ts -------------------------------------------------------------------------------- /e2e/settings.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/e2e/settings.spec.ts -------------------------------------------------------------------------------- /e2e/setup.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/e2e/setup.ts -------------------------------------------------------------------------------- /e2e/teardown.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/e2e/teardown.ts -------------------------------------------------------------------------------- /e2e/utils/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/e2e/utils/constants.ts -------------------------------------------------------------------------------- /e2e/utils/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/e2e/utils/index.ts -------------------------------------------------------------------------------- /e2e/utils/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/e2e/utils/utils.ts -------------------------------------------------------------------------------- /hooks/useCreatePage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/hooks/useCreatePage.ts -------------------------------------------------------------------------------- /hooks/useDebounce.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/hooks/useDebounce.tsx -------------------------------------------------------------------------------- /hooks/useLocalStorage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/hooks/useLocalStorage.ts -------------------------------------------------------------------------------- /hooks/useWindowSize.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/hooks/useWindowSize.ts -------------------------------------------------------------------------------- /icons/discord.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/icons/discord.svg -------------------------------------------------------------------------------- /icons/github.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/icons/github.svg -------------------------------------------------------------------------------- /icons/icon-eye-shut.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/icons/icon-eye-shut.svg -------------------------------------------------------------------------------- /icons/icon-eye.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/icons/icon-eye.svg -------------------------------------------------------------------------------- /icons/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/icons/logo.svg -------------------------------------------------------------------------------- /icons/x.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/icons/x.svg -------------------------------------------------------------------------------- /icons/youtube.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/icons/youtube.svg -------------------------------------------------------------------------------- /instrumentation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/instrumentation.ts -------------------------------------------------------------------------------- /markdoc/components.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/markdoc/components.ts -------------------------------------------------------------------------------- /markdoc/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/markdoc/config.ts -------------------------------------------------------------------------------- /markdoc/editor/hotkeys/hotkeys.markdoc.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/markdoc/editor/hotkeys/hotkeys.markdoc.ts -------------------------------------------------------------------------------- /markdoc/editor/shortcuts/shortcuts.markdoc.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/markdoc/editor/shortcuts/shortcuts.markdoc.ts -------------------------------------------------------------------------------- /markdoc/nodes/Fence.markdoc.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/markdoc/nodes/Fence.markdoc.ts -------------------------------------------------------------------------------- /markdoc/nodes/customLink.markdoc.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/markdoc/nodes/customLink.markdoc.ts -------------------------------------------------------------------------------- /markdoc/nodes/customSoftbreak.markdoc.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/markdoc/nodes/customSoftbreak.markdoc.ts -------------------------------------------------------------------------------- /markdoc/nodes/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/markdoc/nodes/index.ts -------------------------------------------------------------------------------- /markdoc/tags/codepen.markdoc.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/markdoc/tags/codepen.markdoc.ts -------------------------------------------------------------------------------- /markdoc/tags/codesandbox.markdoc.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/markdoc/tags/codesandbox.markdoc.ts -------------------------------------------------------------------------------- /markdoc/tags/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/markdoc/tags/index.ts -------------------------------------------------------------------------------- /markdoc/tags/markdoc-example.markdoc.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/markdoc/tags/markdoc-example.markdoc.ts -------------------------------------------------------------------------------- /markdoc/tags/mediatag.markdoc.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/markdoc/tags/mediatag.markdoc.tsx -------------------------------------------------------------------------------- /markdoc/tags/youtube.markdoc.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/markdoc/tags/youtube.markdoc.ts -------------------------------------------------------------------------------- /mdx-components.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/mdx-components.tsx -------------------------------------------------------------------------------- /next-env.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/next-env.d.ts -------------------------------------------------------------------------------- /next.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/next.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/package.json -------------------------------------------------------------------------------- /playwright.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/playwright.config.ts -------------------------------------------------------------------------------- /postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/postcss.config.js -------------------------------------------------------------------------------- /public/BingSiteAuth.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/public/BingSiteAuth.xml -------------------------------------------------------------------------------- /public/android-chrome-192x192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/public/android-chrome-192x192.png -------------------------------------------------------------------------------- /public/android-chrome-512x512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/public/android-chrome-512x512.png -------------------------------------------------------------------------------- /public/apple-touch-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/public/apple-touch-icon.png -------------------------------------------------------------------------------- /public/favicon-16x16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/public/favicon-16x16.png -------------------------------------------------------------------------------- /public/favicon-32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/public/favicon-32x32.png -------------------------------------------------------------------------------- /public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/public/favicon.ico -------------------------------------------------------------------------------- /public/images/cloud.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/public/images/cloud.png -------------------------------------------------------------------------------- /public/images/codu-black.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/public/images/codu-black.png -------------------------------------------------------------------------------- /public/images/codu-gradient.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/public/images/codu-gradient.png -------------------------------------------------------------------------------- /public/images/codu.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/public/images/codu.png -------------------------------------------------------------------------------- /public/images/codu.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/public/images/codu.svg -------------------------------------------------------------------------------- /public/images/codulogo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/public/images/codulogo.svg -------------------------------------------------------------------------------- /public/images/company_placeholder.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/public/images/company_placeholder.png -------------------------------------------------------------------------------- /public/images/og/home-og.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/public/images/og/home-og.png -------------------------------------------------------------------------------- /public/images/og/newsletter.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/public/images/og/newsletter.png -------------------------------------------------------------------------------- /public/images/og/noise.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/public/images/og/noise.png -------------------------------------------------------------------------------- /public/images/og/planet.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/public/images/og/planet.png -------------------------------------------------------------------------------- /public/images/person.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/public/images/person.png -------------------------------------------------------------------------------- /public/images/sponsors/harveynash.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/public/images/sponsors/harveynash.png -------------------------------------------------------------------------------- /public/images/sponsors/learnupon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/public/images/sponsors/learnupon.png -------------------------------------------------------------------------------- /public/images/sponsors/ninedots.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/public/images/sponsors/ninedots.png -------------------------------------------------------------------------------- /public/images/sponsors/offerzen.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/public/images/sponsors/offerzen.png -------------------------------------------------------------------------------- /public/images/sponsors/pic1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/public/images/sponsors/pic1.png -------------------------------------------------------------------------------- /public/images/sponsors/pic2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/public/images/sponsors/pic2.png -------------------------------------------------------------------------------- /public/images/sponsors/pic3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/public/images/sponsors/pic3.png -------------------------------------------------------------------------------- /public/images/sponsors/pic4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/public/images/sponsors/pic4.png -------------------------------------------------------------------------------- /public/images/sponsors/pic5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/public/images/sponsors/pic5.png -------------------------------------------------------------------------------- /public/images/sponsors/version1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/public/images/sponsors/version1.png -------------------------------------------------------------------------------- /public/images/sponsors/wework.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/public/images/sponsors/wework.png -------------------------------------------------------------------------------- /public/images/workshops/workshop-class.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/public/images/workshops/workshop-class.jpeg -------------------------------------------------------------------------------- /public/site.webmanifest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/public/site.webmanifest -------------------------------------------------------------------------------- /public/sponsorship/docs/info.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/public/sponsorship/docs/info.pdf -------------------------------------------------------------------------------- /public/vercel.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/public/vercel.svg -------------------------------------------------------------------------------- /sample.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/sample.env -------------------------------------------------------------------------------- /schema/additionalUserDetails.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/schema/additionalUserDetails.ts -------------------------------------------------------------------------------- /schema/admin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/schema/admin.ts -------------------------------------------------------------------------------- /schema/comment.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/schema/comment.ts -------------------------------------------------------------------------------- /schema/job.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/schema/job.ts -------------------------------------------------------------------------------- /schema/notification.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/schema/notification.ts -------------------------------------------------------------------------------- /schema/post.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/schema/post.ts -------------------------------------------------------------------------------- /schema/profile.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/schema/profile.ts -------------------------------------------------------------------------------- /schema/report.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/schema/report.ts -------------------------------------------------------------------------------- /schema/token.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/schema/token.ts -------------------------------------------------------------------------------- /seed.yml: -------------------------------------------------------------------------------- 1 | before_compile: 2 | - n 20.11.1 3 | 4 | -------------------------------------------------------------------------------- /sentry.client.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/sentry.client.config.ts -------------------------------------------------------------------------------- /server/api/router/admin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/server/api/router/admin.ts -------------------------------------------------------------------------------- /server/api/router/auth.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/server/api/router/auth.ts -------------------------------------------------------------------------------- /server/api/router/comment.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/server/api/router/comment.ts -------------------------------------------------------------------------------- /server/api/router/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/server/api/router/index.ts -------------------------------------------------------------------------------- /server/api/router/notification.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/server/api/router/notification.ts -------------------------------------------------------------------------------- /server/api/router/post.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/server/api/router/post.ts -------------------------------------------------------------------------------- /server/api/router/profile.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/server/api/router/profile.ts -------------------------------------------------------------------------------- /server/api/router/report.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/server/api/router/report.ts -------------------------------------------------------------------------------- /server/api/router/tag.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/server/api/router/tag.ts -------------------------------------------------------------------------------- /server/api/router/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/server/api/router/utils.ts -------------------------------------------------------------------------------- /server/api/trpc.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/server/api/trpc.ts -------------------------------------------------------------------------------- /server/auth.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/server/auth.ts -------------------------------------------------------------------------------- /server/common/getPresignedUrl.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/server/common/getPresignedUrl.ts -------------------------------------------------------------------------------- /server/controllers/post.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/server/controllers/post.ts -------------------------------------------------------------------------------- /server/db/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/server/db/index.ts -------------------------------------------------------------------------------- /server/db/schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/server/db/schema.ts -------------------------------------------------------------------------------- /server/lib/newsletter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/server/lib/newsletter.ts -------------------------------------------------------------------------------- /server/lib/posts.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/server/lib/posts.ts -------------------------------------------------------------------------------- /server/lib/safeAction.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/server/lib/safeAction.ts -------------------------------------------------------------------------------- /server/lib/tags.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/server/lib/tags.ts -------------------------------------------------------------------------------- /server/trpc/react.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/server/trpc/react.tsx -------------------------------------------------------------------------------- /server/trpc/server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/server/trpc/server.ts -------------------------------------------------------------------------------- /server/trpc/shared.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/server/trpc/shared.ts -------------------------------------------------------------------------------- /server/trpc/trpc.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/server/trpc/trpc.ts -------------------------------------------------------------------------------- /setup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/setup.sh -------------------------------------------------------------------------------- /styles/globals.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/styles/globals.css -------------------------------------------------------------------------------- /tailwind.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/tailwind.config.js -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/tsconfig.json -------------------------------------------------------------------------------- /types/next-auth.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/types/next-auth.d.ts -------------------------------------------------------------------------------- /types/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/types/types.ts -------------------------------------------------------------------------------- /utils/createArticleReportEmailTemplate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/utils/createArticleReportEmailTemplate.ts -------------------------------------------------------------------------------- /utils/createCommentReportEmailTemplate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/utils/createCommentReportEmailTemplate.ts -------------------------------------------------------------------------------- /utils/createEmailTemplate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/utils/createEmailTemplate.ts -------------------------------------------------------------------------------- /utils/createPasswordLessEmailTemplate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/utils/createPasswordLessEmailTemplate.ts -------------------------------------------------------------------------------- /utils/editor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/utils/editor.ts -------------------------------------------------------------------------------- /utils/emailToken.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/utils/emailToken.ts -------------------------------------------------------------------------------- /utils/flags.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/utils/flags.ts -------------------------------------------------------------------------------- /utils/notifications.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/utils/notifications.ts -------------------------------------------------------------------------------- /utils/post.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/utils/post.ts -------------------------------------------------------------------------------- /utils/readingTime.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/utils/readingTime.ts -------------------------------------------------------------------------------- /utils/removeMarkdown.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/utils/removeMarkdown.ts -------------------------------------------------------------------------------- /utils/reportAccessibility.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/utils/reportAccessibility.ts -------------------------------------------------------------------------------- /utils/s3helpers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/utils/s3helpers.ts -------------------------------------------------------------------------------- /utils/sendEmail.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/utils/sendEmail.ts -------------------------------------------------------------------------------- /utils/trpc.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/utils/trpc.ts -------------------------------------------------------------------------------- /utils/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codu-code/codu/HEAD/utils/utils.ts --------------------------------------------------------------------------------