Code Walkthrough

Code Walkthrough

1chooo.com is a web application that allows users to showcase their projects, blogs and portfolios. In the GitHub repository — 1chooo.com, the codebase is organized into the mono-repo structure through Next.js Turbo. And we provide a high-level overview of the codebase and the architecture of the application. in this document.

The Overview of the File Structure

  • .gitignore
  • CONTRIBUTING.md
  • LICENSE
  • README.md
  • package-lock.json
  • package.json
  • turbo.json

apps/web

    • mdx-components.tsx
  • .gitignore
  • jest.config.ts
  • jest.setup.ts
  • next-env.d.ts
  • next.config.mjs
  • package.json
  • postcss.config.js
  • tailwind.config.js
  • tsconfig.config.js

Code Counter with Complexity Calculations by scc

Last updated: January, 15, 2025 in b2f4f74 by @1chooo

$ scc
───────────────────────────────────────────────────────────────────────────────
Language                 Files     Lines   Blanks  Comments     Code Complexity
───────────────────────────────────────────────────────────────────────────────
TypeScript                 124      6757      693       477     5587        410
Markdown                    30      3976      950         0     3026          0
CSS                         19      2343      398       184     1761          0
MDX                         18      2727      710         0     2017          0
JSON                        14       384        0         0      384          0
JavaScript                  11       663       93        32      538         89
TypeScript Typings          11       266       23        32      211         13
YAML                         2        18        0         4       14          0
Handlebars                   1         8        0         0        8          0
License                      1       397       91         0      306          0
───────────────────────────────────────────────────────────────────────────────
Total                      231     17539     2958       729    13852        512
───────────────────────────────────────────────────────────────────────────────
Estimated Cost to Develop (organic) $426,759
Estimated Schedule Effort (organic) 9.95 months
Estimated People Required (organic) 3.81
───────────────────────────────────────────────────────────────────────────────
Processed 596844 bytes, 0.597 megabytes (SI)
───────────────────────────────────────────────────────────────────────────────