A personal portfolio website with Ubuntu theme built with Angular, deployed at https://everoot.github.io/.
A modern desktop environment simulator built with Angular 19, providing a complete Ubuntu desktop experience.
npm install
npm start
# or
ng serve
Visit http://localhost:4200 to view the development version
npm run build
Built files will be in the dist/ubuntu-portfolio/browser/ directory.
src/
├── app/
│ ├── components/ # Components directory
│ │ ├── desktop/ # Desktop main component
│ │ ├── window/ # Window component
│ │ ├── sidebar/ # Sidebar component
│ │ ├── navbar/ # Top navigation bar
│ │ └── apps/ # Application components
│ └── services/ # Services directory
│ ├── app-config.ts # Application configuration service
│ └── window-manager.ts # Window management service
├── assets/ # Static assets
│ ├── images/ # Image resources
│ └── themes/ # Theme resources
└── styles.css # Global styles
Edit the configuration in src/app/services/app-config.ts:
- Application list and icons
- Desktop shortcuts
- Sidebar favorite applications
Edit the corresponding application components:
- src/app/components/apps/about/ - About page
- src/app/components/apps/projects/ - Projects showcase
- src/app/components/apps/skills/ - Skills list
- src/app/components/apps/contact/ - Contact information
$ claude mcp add everoot.github.io \
-- python -m otcore.mcp_server <graph>