# kishan-job/problemsolving architecture

> Architecture diagram of the GitHub repository kishan-job/problemsolving, generated by GitDiagram from its file tree, README and a sample of source files (last updated 2026-08-13). It is an AI-made overview: check details against the source.

- Interactive diagram: https://gitdiagram.com/kishan-job/problemsolving
- Repository: https://github.com/kishan-job/problemsolving

## Overview

#### 1. Repository Purpose
This is a Markdown knowledge-base repository, not an executable application. Its stated identity is `problemSolving` (`README.md`), but its content forms a broader personal reference system for problem solving, software engineering, business strategy, interview preparation, learning, and prompting.

#### 2. Entry Points and Navigation
The root-level topical directories are the primary entry points:
- Problem-solving curriculum: `problem solving/00-ProblemSolving-blueprint.md`, `problem solving/01-easy-problem-solving-guide-6-phases.md`
- Software/career material: `Guide/Software Guide/00-Developer Onboarding Guide.md`, `Guide/Software Guide/00-Project Execution Guide.md`
- Business strategy material: `Guide/Business Guide/00-Complete business universe map·md`, `Guide/Business Guide/01-brief.txt`
- Prompt catalog: `prompt/01-Learning Any Big New Topic-Prompts.md`, `Prompting-guide.md`

There is no package manifest, source code, build system, deployment descriptor, or runtime entry point in the provided tree.

#### 3. Problem-Solving Learning Path
The repository’s nominal core is a staged problem-solving framework. It progresses from a high-level blueprint into easier and harder workflows, then adds reusable references:
- `problem solving/00-ProblemSolving-blueprint.md`
- `problem solving/01-easy-problem-solving-guide-6-phases.md`
- `problem solving/problemSolving-hard-8phases.md`

Supporting material captures algorithm/pattern selection, regex, duplicate removal, and type-coercion concerns. This is a conceptual control flow for human decision-making rather than software execution.

#### 4. Software Engineering Knowledge Domain
The software guide organizes developer onboarding, project execution, career progression, AI-job context, full-stack development, and stack depth:
- `Guide/Software Guide/00-Developer Onboarding Guide.md`
- `Guide/Software Guide/00-Project Execution Guide.md`
- `Guide/Software Guide/01-techstack-deep.md`

The architecture subdirectory is the most system-design-oriented boundary. It covers enterprise React, rendering modes, micro-frontends, monorepos, TypeScript compilation, and Spring Boot:
- `Guide/Software Guide/Architecture map/00-Enterprise react architecture map.md`
- `Guide/Software Guide/Architecture map/06-AuthEnterprise Turborepo Monorepo — Next.js Apps + External Java Auth Service.md`
- `Guide/Software Guide/Architecture map/springBoot arc.md`

These documents discuss external technologies such as React, Next.js, Vite, Turborepo, Java/Spring Boot, and authentication services, but the repository does not implement or provision them.

#### 5. Interview and Practice Content
Interview preparation is separated by technology domains and moves from maps/foundations to multi-part guides and practice:
- JavaScript: `interview prep/Js/00-js-interview-map.md`, `interview prep/Js/04-Interview questions.md`
- React: `interview prep/React/00-react-map.md`, `interview prep/React/ReactPractice/01-React practice part1-js.md`
- TypeScript/testing: `interview prep/Typescript/00-ts-complete map.md`, `interview prep/Testing/00-React testing roadmap.md`

This is a consumer-facing study layer that reuses concepts from the software and problem-solving domains.

#### 6. Business Strategy Domain
Business documentation supplies opportunity maps, business rankings, encyclopedia-style reference content, and personalized execution paths:
- `Guide/Business Guide/00-Complete business universe map·md`
- `Guide/Business Guide/01-Easy-start Final 15 best businesses ranked.md`
- `Guide/Business Guide/My-Paths/001-Complete epr infrastructure plan.md`

The `My-Paths` boundary contains more specific ventures, including software opportunities, certificate platforms, recycling/EPR infrastructure, and partnership strategies. These are planning artifacts, not deployed business systems.

#### 7. Operating Model and Boundaries
Content is organized as independently readable Markdown/text documents with filename prefixes (`00`, `01`, etc.) encoding intended reading order. The primary flow is: select a domain map → follow staged guides → consult focused references/practice/prompts. No automated ingestion, data persistence, APIs, CI/CD, cloud infrastructure, external service integration, or executable runtime is present in the repository tree.

Main entry points: [`problem solving/00-ProblemSolving-blueprint.md`](https://github.com/kishan-job/problemsolving/blob/main/problem%20solving/00-ProblemSolving-blueprint.md) (Problem-Solving Blueprint), [`README.md`](https://github.com/kishan-job/problemsolving/blob/main/README.md) (Knowledge Base), [`Guide/Software Guide/00-Developer Onboarding Guide.md`](https://github.com/kishan-job/problemsolving/blob/main/Guide/Software%20Guide/00-Developer%20Onboarding%20Guide.md) (Developer Onboarding), [`Guide/Software Guide/Architecture map/00-Enterprise react architecture map.md`](https://github.com/kishan-job/problemsolving/blob/main/Guide/Software%20Guide/Architecture%20map/00-Enterprise%20react%20architecture%20map.md) (Enterprise React Map)

## Diagram (Mermaid)

```mermaid
flowchart TD

subgraph group_problem["Problem Solving"]
  node_problem_blueprint["Problem-Solving Blueprint<br/>curriculum map"]
  node_easy_workflow["Easy 6-Phase Guide<br/>staged guide"]
  node_hard_workflow["Hard 8-Phase Guide<br/>staged guide"]
end

subgraph group_software["Software Engineering"]
  node_software_onboarding["Developer Onboarding<br/>software guide"]
  node_project_execution["Project Execution<br/>software guide"]
  node_techstack["Tech Stack Depth<br/>technical reference"]
  node_architecture_map["Enterprise React Map<br/>architecture reference"]
  node_auth_monorepo["Auth Monorepo Design<br/>architecture reference"]
  node_spring_architecture["Spring Boot Architecture<br/>architecture reference<br/>[springBoot arc.md]"]
end

subgraph group_interview["Interview Prep"]
  node_js_interview["JavaScript Interview Map<br/>study map"]
  node_js_questions["JavaScript Questions<br/>practice guide"]
  node_react_interview["React Interview Map<br/>study map<br/>[00-react-map.md]"]
  node_react_practice["React Practice<br/>practice guide"]
  node_ts_testing["TypeScript &amp; Testing<br/>study roadmaps"]
end

subgraph group_business["Business Strategy"]
  node_business_map["Business Universe Map<br/>opportunity map"]
  node_business_rankings["Business Rankings<br/>opportunity guide"]
  node_venture_paths["Venture Paths<br/>execution plans"]
end

node_kb["Knowledge Base<br/>Markdown repository<br/>[README.md]"]
node_prompt_catalog["Prompt Catalog<br/>learning prompts"]
node_prompting_guide["Prompting Guide<br/>prompt reference<br/>[Prompting-guide.md]"]

node_kb -->|"entry domain"| node_problem_blueprint
node_kb -->|"entry domain"| node_software_onboarding
node_kb -->|"entry domain"| node_business_map
node_kb -->|"entry domain"| node_prompt_catalog
node_problem_blueprint -->|"starts with"| node_easy_workflow
node_problem_blueprint -->|"extends to"| node_hard_workflow
node_software_onboarding -->|"progresses to"| node_project_execution
node_project_execution -->|"consults"| node_techstack
node_techstack -->|"deepens into"| node_architecture_map
node_architecture_map -->|"design example"| node_auth_monorepo
node_architecture_map -->|"backend reference"| node_spring_architecture
node_js_interview -->|"practice"| node_js_questions
node_react_interview -->|"practice"| node_react_practice
node_ts_testing -.->|"supports study"| node_react_interview
node_software_onboarding -.->|"reused for preparation"| node_js_interview
node_software_onboarding -.->|"reused for preparation"| node_react_interview
node_problem_blueprint -.->|"problem-solving foundation"| node_js_interview
node_business_map -->|"narrows options"| node_business_rankings
node_business_rankings -->|"informs plans"| node_venture_paths
node_prompt_catalog -->|"paired reference"| node_prompting_guide
node_prompting_guide -.->|"supports learning"| node_problem_blueprint

click node_kb "https://github.com/kishan-job/problemsolving/blob/main/README.md"
click node_problem_blueprint "https://github.com/kishan-job/problemsolving/blob/main/problem%20solving/00-ProblemSolving-blueprint.md"
click node_easy_workflow "https://github.com/kishan-job/problemsolving/blob/main/problem%20solving/01-easy-problem-solving-guide-6-phases.md"
click node_hard_workflow "https://github.com/kishan-job/problemsolving/blob/main/problem%20solving/problemSolving-hard-8phases.md"
click node_software_onboarding "https://github.com/kishan-job/problemsolving/blob/main/Guide/Software%20Guide/00-Developer%20Onboarding%20Guide.md"
click node_project_execution "https://github.com/kishan-job/problemsolving/blob/main/Guide/Software%20Guide/00-Project%20Execution%20Guide.md"
click node_techstack "https://github.com/kishan-job/problemsolving/blob/main/Guide/Software%20Guide/01-techstack-deep.md"
click node_architecture_map "https://github.com/kishan-job/problemsolving/blob/main/Guide/Software%20Guide/Architecture%20map/00-Enterprise%20react%20architecture%20map.md"
click node_auth_monorepo "https://github.com/kishan-job/problemsolving/blob/main/Guide/Software%20Guide/Architecture%20map/06-AuthEnterprise%20Turborepo%20Monorepo%20%E2%80%94%20Next.js%20Apps%20%2B%20External%20Java%20Auth%20Service.md"
click node_spring_architecture "https://github.com/kishan-job/problemsolving/blob/main/Guide/Software%20Guide/Architecture%20map/springBoot%20arc.md"
click node_js_interview "https://github.com/kishan-job/problemsolving/blob/main/interview%20prep/Js/00-js-interview-map.md"
click node_js_questions "https://github.com/kishan-job/problemsolving/blob/main/interview%20prep/Js/04-Interview%20questions.md"
click node_react_interview "https://github.com/kishan-job/problemsolving/blob/main/interview%20prep/React/00-react-map.md"
click node_react_practice "https://github.com/kishan-job/problemsolving/blob/main/interview%20prep/React/ReactPractice/01-React%20practice%20part1-js.md"
click node_ts_testing "https://github.com/kishan-job/problemsolving/blob/main/interview%20prep/Typescript/00-ts-complete%20map.md"
click node_business_map "https://github.com/kishan-job/problemsolving/blob/main/Guide/Business%20Guide/00-Complete%20business%20universe%20map%C2%B7md"
click node_business_rankings "https://github.com/kishan-job/problemsolving/blob/main/Guide/Business%20Guide/01-Easy-start%20Final%2015%20best%20businesses%20ranked.md"
click node_venture_paths "https://github.com/kishan-job/problemsolving/blob/main/Guide/Business%20Guide/My-Paths/001-Complete%20epr%20infrastructure%20plan.md"
click node_prompt_catalog "https://github.com/kishan-job/problemsolving/blob/main/prompt/01-Learning%20Any%20Big%20New%20Topic-Prompts.md"
click node_prompting_guide "https://github.com/kishan-job/problemsolving/blob/main/Prompting-guide.md"

classDef toneNeutral fill:#f8fafc,stroke:#334155,stroke-width:1.5px,color:#0f172a
classDef toneBlue fill:#dbeafe,stroke:#2563eb,stroke-width:1.5px,color:#172554
classDef toneAmber fill:#fef3c7,stroke:#d97706,stroke-width:1.5px,color:#78350f
classDef toneMint fill:#dcfce7,stroke:#16a34a,stroke-width:1.5px,color:#14532d
classDef toneRose fill:#ffe4e6,stroke:#e11d48,stroke-width:1.5px,color:#881337
classDef toneIndigo fill:#e0e7ff,stroke:#4f46e5,stroke-width:1.5px,color:#312e81
classDef toneTeal fill:#ccfbf1,stroke:#0f766e,stroke-width:1.5px,color:#134e4a
class node_problem_blueprint,node_easy_workflow,node_hard_workflow toneBlue
class node_software_onboarding,node_project_execution,node_techstack,node_architecture_map,node_auth_monorepo,node_spring_architecture toneAmber
class node_js_interview,node_js_questions,node_react_interview,node_react_practice,node_ts_testing toneMint
class node_business_map,node_business_rankings,node_venture_paths toneRose
class node_kb,node_prompt_catalog,node_prompting_guide toneNeutral
```

## Components

### Problem Solving

Staged human decision-making curriculum.

- [Problem-Solving Blueprint](https://github.com/kishan-job/problemsolving/blob/main/problem%20solving/00-ProblemSolving-blueprint.md): curriculum map · `problem solving/00-ProblemSolving-blueprint.md`
- [Easy 6-Phase Guide](https://github.com/kishan-job/problemsolving/blob/main/problem%20solving/01-easy-problem-solving-guide-6-phases.md): staged guide · `problem solving/01-easy-problem-solving-guide-6-phases.md`
- [Hard 8-Phase Guide](https://github.com/kishan-job/problemsolving/blob/main/problem%20solving/problemSolving-hard-8phases.md): staged guide · `problem solving/problemSolving-hard-8phases.md`

### Software Engineering

Developer guides and architecture reference.

- [Developer Onboarding](https://github.com/kishan-job/problemsolving/blob/main/Guide/Software%20Guide/00-Developer%20Onboarding%20Guide.md): software guide · `Guide/Software Guide/00-Developer Onboarding Guide.md`
- [Project Execution](https://github.com/kishan-job/problemsolving/blob/main/Guide/Software%20Guide/00-Project%20Execution%20Guide.md): software guide · `Guide/Software Guide/00-Project Execution Guide.md`
- [Tech Stack Depth](https://github.com/kishan-job/problemsolving/blob/main/Guide/Software%20Guide/01-techstack-deep.md): technical reference · `Guide/Software Guide/01-techstack-deep.md`
- [Enterprise React Map](https://github.com/kishan-job/problemsolving/blob/main/Guide/Software%20Guide/Architecture%20map/00-Enterprise%20react%20architecture%20map.md): architecture reference · `Guide/Software Guide/Architecture map/00-Enterprise react architecture map.md`
- [Auth Monorepo Design](https://github.com/kishan-job/problemsolving/blob/main/Guide/Software%20Guide/Architecture%20map/06-AuthEnterprise%20Turborepo%20Monorepo%20%E2%80%94%20Next.js%20Apps%20%2B%20External%20Java%20Auth%20Service.md): architecture reference · Documents Next.js applications and external Java authentication patterns. · `Guide/Software Guide/Architecture map/06-AuthEnterprise Turborepo Monorepo — Next.js Apps + External Java Auth Service.md`
- [Spring Boot Architecture](https://github.com/kishan-job/problemsolving/blob/main/Guide/Software%20Guide/Architecture%20map/springBoot%20arc.md): architecture reference · `Guide/Software Guide/Architecture map/springBoot arc.md`

### Interview Prep

Technology-specific study and practice.

- [JavaScript Interview Map](https://github.com/kishan-job/problemsolving/blob/main/interview%20prep/Js/00-js-interview-map.md): study map · `interview prep/Js/00-js-interview-map.md`
- [JavaScript Questions](https://github.com/kishan-job/problemsolving/blob/main/interview%20prep/Js/04-Interview%20questions.md): practice guide · `interview prep/Js/04-Interview questions.md`
- [React Interview Map](https://github.com/kishan-job/problemsolving/blob/main/interview%20prep/React/00-react-map.md): study map · `interview prep/React/00-react-map.md`
- [React Practice](https://github.com/kishan-job/problemsolving/blob/main/interview%20prep/React/ReactPractice/01-React%20practice%20part1-js.md): practice guide · `interview prep/React/ReactPractice/01-React practice part1-js.md`
- [TypeScript & Testing](https://github.com/kishan-job/problemsolving/blob/main/interview%20prep/Typescript/00-ts-complete%20map.md): study roadmaps · `interview prep/Typescript/00-ts-complete map.md`

### Business Strategy

Opportunity research and venture plans.

- [Business Universe Map](https://github.com/kishan-job/problemsolving/blob/main/Guide/Business%20Guide/00-Complete%20business%20universe%20map%C2%B7md): opportunity map · `Guide/Business Guide/00-Complete business universe map·md`
- [Business Rankings](https://github.com/kishan-job/problemsolving/blob/main/Guide/Business%20Guide/01-Easy-start%20Final%2015%20best%20businesses%20ranked.md): opportunity guide · `Guide/Business Guide/01-Easy-start Final 15 best businesses ranked.md`
- [Venture Paths](https://github.com/kishan-job/problemsolving/blob/main/Guide/Business%20Guide/My-Paths/001-Complete%20epr%20infrastructure%20plan.md): execution plans · `Guide/Business Guide/My-Paths/001-Complete epr infrastructure plan.md`

### Other components

- [Knowledge Base](https://github.com/kishan-job/problemsolving/blob/main/README.md): Markdown repository · Independently readable documents organized by topic and reading order. · `README.md`
- [Prompt Catalog](https://github.com/kishan-job/problemsolving/blob/main/prompt/01-Learning%20Any%20Big%20New%20Topic-Prompts.md): learning prompts · `prompt/01-Learning Any Big New Topic-Prompts.md`
- [Prompting Guide](https://github.com/kishan-job/problemsolving/blob/main/Prompting-guide.md): prompt reference · `Prompting-guide.md`

## Connections

- Knowledge Base → Problem-Solving Blueprint: entry domain
- Knowledge Base → Developer Onboarding: entry domain
- Knowledge Base → Business Universe Map: entry domain
- Knowledge Base → Prompt Catalog: entry domain
- Problem-Solving Blueprint → Easy 6-Phase Guide: starts with
- Problem-Solving Blueprint → Hard 8-Phase Guide: extends to
- Developer Onboarding → Project Execution: progresses to
- Project Execution → Tech Stack Depth: consults
- Tech Stack Depth → Enterprise React Map: deepens into
- Enterprise React Map → Auth Monorepo Design: design example
- Enterprise React Map → Spring Boot Architecture: backend reference
- JavaScript Interview Map → JavaScript Questions: practice
- React Interview Map → React Practice: practice
- TypeScript & Testing → React Interview Map: supports study
- Developer Onboarding → JavaScript Interview Map: reused for preparation
- Developer Onboarding → React Interview Map: reused for preparation
- Problem-Solving Blueprint → JavaScript Interview Map: problem-solving foundation
- Business Universe Map → Business Rankings: narrows options
- Business Rankings → Venture Paths: informs plans
- Prompt Catalog → Prompting Guide: paired reference
- Prompting Guide → Problem-Solving Blueprint: supports learning
