MCPcopy Index your code
hub / github.com/0xJ0EY/Portfolio-next

github.com/0xJ0EY/Portfolio-next @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
2,464 symbols 5,763 edges 187 files 0 documented · 0%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

Joey de Ruiter's portfolio

This is my personal portfolio, outlining my experience and skills. If you find a bug. Please report it in the issue tracker and enjoy the website! <3

You can see the production version here!

Installing dependencies

To install all the dependencies, run the following command:

npm i

Build

To build all the apps and packages, run the following command from the root:

npm run build

Develop

To develop at all the apps and packages, run the following command from the root:

npm run dev

The web app starts on http://localhost:3000/ The desktop app starts on http://localhost:3001/

Extension points exported contracts — how you extend this code

ApplicationConfig (Interface)
(no doc) [10 implementers]
apps/desktop/applications/ApplicationManager.ts
RendererScenes (Interface)
(no doc)
apps/web/components/renderer/Renderer.tsx
ProgramConfig (Interface)
(no doc) [13 implementers]
apps/desktop/programs/Programs.ts
RendererProps (Interface)
(no doc)
apps/web/components/renderer/Renderer.tsx
BaseApplicationManager (Interface)
(no doc) [4 implementers]
apps/desktop/applications/ApplicationManager.ts
PointerCoordinates (Interface)
(no doc)
apps/web/events/UserInteractionEvents.ts
TerminalConnector (Interface)
(no doc) [2 implementers]
apps/desktop/applications/Terminal/TerminalApplicationView.tsx
Grid (Interface)
(no doc) [1 implementers]
apps/desktop/public/emulators-ui/types/controls/grid.d.ts

Core symbols most depended-on inside this repo

n
called by 771
apps/desktop/public/emulators-ui/emulators-ui.js
o
called by 242
apps/desktop/public/emulators-ui/emulators-ui.js
i
called by 223
apps/desktop/public/emulators-ui/emulators-ui.js
push
called by 179
apps/desktop/public/emulators-ui/emulators-ui.js
t
called by 176
apps/desktop/public/emulators-ui/emulators-ui.js
r
called by 117
apps/desktop/public/emulators-ui/emulators-ui.js
s
called by 97
apps/desktop/public/emulators-ui/emulators-ui.js
o
called by 93
apps/desktop/public/emulators/emulators.js

Shape

Function 1,455
Method 705
Class 236
Interface 64
Enum 4

Languages

TypeScript100%

Modules by API surface

apps/desktop/public/emulators/wdosbox-x.js512 symbols
apps/desktop/public/emulators/wdosbox.js198 symbols
apps/desktop/public/emulators-ui/emulators-ui.js128 symbols
apps/desktop/public/emulators/wlibzip.js103 symbols
apps/desktop/public/emulators/emulators.js102 symbols
apps/web/components/renderer/camera/Camera.ts58 symbols
apps/desktop/apis/FileSystem/FileSystem.ts45 symbols
apps/desktop/applications/Terminal/TerminalManager.ts40 symbols
apps/desktop/components/Folder/FolderView.tsx38 symbols
apps/web/events/UserInteractionEvents.ts37 symbols
apps/desktop/components/WindowManagement/WindowCompositor.ts37 symbols
apps/desktop/applications/AlgorithmVisualizer/Algorithms/Containers/AreaView.ts36 symbols

For agents

$ claude mcp add Portfolio-next \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact