https://github.com/markbrutx/portfolio2025
Modern portfolio website built with Angular, featuring an authentic macOS desktop experience. Complete with interactive windows, dock navigation, and fluid animations.
https://github.com/markbrutx/portfolio2025
angular angular19 macos portfolio-website
Last synced: 10 months ago
JSON representation
Modern portfolio website built with Angular, featuring an authentic macOS desktop experience. Complete with interactive windows, dock navigation, and fluid animations.
- Host: GitHub
- URL: https://github.com/markbrutx/portfolio2025
- Owner: markbrutx
- Created: 2024-11-21T18:48:44.000Z (about 1 year ago)
- Default Branch: master
- Last Pushed: 2025-02-26T09:53:42.000Z (11 months ago)
- Last Synced: 2025-03-25T04:23:55.327Z (10 months ago)
- Topics: angular, angular19, macos, portfolio-website
- Language: TypeScript
- Homepage: http://magzhan.me
- Size: 27.8 MB
- Stars: 3
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Magzhan.me
Personal portfolio website built with Angular 19, featuring an authentic macOS-style interface and interactions. The portfolio recreates the look and feel of macOS, providing a unique and interactive way to showcase my work and skills.
🌐 **[Visit Live Website](http://magzhan.me)**
## Features
- Authentic macOS-inspired UI/UX:
- Dock-style navigation with app-like interactions
- System-accurate cursor behaviors
- Native-looking windows with working controls
- Fluid animations and transitions
- About Me, Skills, Experience, Education, Contacts, and Projects sections
- CV download functionality
- Youtube channel link
- Loading screen with preload functionality
- Mobile placeholder UI
## Demo
Check out the live demo of the portfolio on YouTube:
[Portfolio Demo Video](https://youtu.be/_e7IUn6WtkI)
## Setup
### Requirements
- Node.js 20+
- Angular CLI 19+
### Installation
```bash
npm install
npm start
```
### Development Commands
```bash
npm test # Run tests
npm run lint # Run linting
npm run build # Build project
http-server dist/portfolio2025/browser # test build