File size: 1,555 Bytes
046198b
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
# Project Structure

This app is a Vite/TanStack React portfolio. Some files must stay in the project root because the build tools look for them there.

## Root Files

- `package.json` - npm scripts and dependencies.
- `package-lock.json` - exact installed dependency versions for npm.
- `bun.lock`, `bunfig.toml` - Bun dependency settings kept from the original export.
- `vite.config.ts` - Vite app configuration.
- `tsconfig.json` - TypeScript configuration.
- `eslint.config.js` - linting configuration.
- `components.json` - shadcn/ui component configuration.
- `.gitignore`, `.prettierignore`, `.prettierrc` - repo and formatting settings.
- `Dockerfile` - container build settings.
- `README.md` - app notes and setup.

## Folders

- `src/` - actual portfolio source code.
- `src/components/portfolio/` - custom portfolio UI, organized by layout and sections.
- `src/components/ui/` - reusable design-system components.
- `src/assets/` - local images used by the app.
- `public/` - public static files such as favicon.
- `scripts/windows/` - Windows scripts for starting the local dev server.
- `logs/` - local dev-server logs.
- `docs/` - documentation about this project.

## Generated Folders

These are created by tools and should usually not be edited manually:

- `node_modules/` - installed npm packages.
- `dist/` - production build output.
- `.tanstack/` - TanStack generated runtime files.
- Original platform metadata was archived to `workspace-docs/legacy-lovable-project-metadata/` because the local portfolio does not need it to run.