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)
───────────────────────────────────────────────────────────────────────────────