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

The Complete Project Folder Structure

.
├── .github/
├── docs/
│   ├── code-walkthrough/
│   │   └── README.md
│   ├── imgs/
│   │   └── jwt_auth_middleware.go
│   ├── user-guides/
│   │   ├── login_route.go
│   │   ├── profile_route.go
│   │   ├── refresh_token_route.go
│   │   ├── route.go
│   │   ├── signup_route.go
│   │   └── task_route.go
│   ├── CONTRIBUTING.md
│   └── README.md
├── public/
├── src/
├── .eslintrc.json
├── .gitignore
├── CONTRIBUTING.md
├── LICENSE
├── next.env.d.ts
├── next.config.js
├── package-lock.json
├── package.json
├── postcss.config.js
├── README.md
├── tailwind.config.js
└── tsconfig.json

Code Counter with Complexity Calculations by scc

Last updated: September, 14, 2024 in 88cf09c

───────────────────────────────────────────────────────────────────────────────
Language                 Files     Lines   Blanks  Comments     Code Complexity
───────────────────────────────────────────────────────────────────────────────
TypeScript                  78      3482      416       192     2874        223
JSON                        16       370        0         0      370          0
CSS                         13      2637      491       270     1876          0
JavaScript                   9       196       16        31      149          0
Markdown                     9       805      237         0      568          0
MDX                          8       618      155         0      463          0
TypeScript Typings           5        61        6         6       49          3
Handlebars                   1         8        0         0        8          0
License                      1        21        4         0       17          0
YAML                         1        36        3         4       29          0
───────────────────────────────────────────────────────────────────────────────
Total                      141      8234     1328       503     6403        226
───────────────────────────────────────────────────────────────────────────────
Estimated Cost to Develop (organic) $189,800
Estimated Schedule Effort (organic) 7.31 months
Estimated People Required (organic) 2.31
───────────────────────────────────────────────────────────────────────────────
Processed 219960 bytes, 0.220 megabytes (SI)
───────────────────────────────────────────────────────────────────────────────