A Windows-style portfolio website built with React, TypeScript, and Zustand. Featuring a web based window compositor, state manager, display manager, modular app system and dynamic configuration.
- Node.js (v14 or higher)
- npm (v6 or higher)
-
Clone the repository:
git clone https://github.com/yourusername/portfolio-os.git cd portfolio-os -
Install dependencies:
npm install
-
Start the development server:
npm run dev
-
Open http://localhost:3000 in your browser.
npm run buildThe build artifacts will be stored in the dist/ directory.
- Notepad
- About Me
- Projects
- Terminal
- Contact Form
- Skills Viewer
- Project Gallery
- Blog Reader
- Mini Games
- React
- TypeScript
- Zustand (State Management)
- Framer Motion (Animations)
- React-Rnd (Window Management)
- Howler.js (Audio)
Feel free to submit issues and pull requests.
This project is licensed under the MIT License - see the LICENSE file for details.
