A portfolio website with a Cyberpunk OS-style interface, built with React and Tailwind CSS.
- 🖥️ Cyberpunk OS interface with draggable windows
- 🎮 Interactive terminal with real commands
- 🌓 Hacker mode with CRT effects and color changes
- 📱 Responsive on all devices
- 🎨 Neon effects and smooth animations
- 🔄 Real-time GitHub data integration
- 🎯 Taskbar with open windows
- 🚀 Start Menu with applications
- Clone repository:
git clone https://github.com/Nahvine/portfolio_cyberpunk.git
cd portfolio_cyberpunk
- Install dependencies:
npm install
- Run development server:
npm run dev
- Build for production:
npm run build
- ⚛️ React 18
- 🎨 Tailwind CSS
- 🎭 Framer Motion
- 📦 Vite
- 🎵 Howler.js
- 🔄 React RND
- 📱 React Icons
-
Terminal:
- Type
help
to see command list - Use
clear
to clear screen hack
to toggle Hacker mode
- Type
-
Windows:
- Drag title bar to move
- Yellow button to minimize
- Pink button to close
- Click to bring to front
-
Taskbar:
- Click icon to open/close Start Menu
- Click minimized window to restore
- Shows all open windows
-
Hacker Mode:
- Toggle with
Ctrl + H
- CRT scanline effect
- Matrix colors
- Glitch effects
- Toggle with
-
Interactive Terminal:
- Real commands
- Typing effects
- Sound effects
- Command history
-
Smart Windows:
- Open/close animations
- Minimize effects
- Automatic z-index
- Size constraints
MIT License - See LICENSE file for details.
Contributions are welcome! Please:
- Fork the repository
- Create new branch (
git checkout -b feature/AmazingFeature
) - Commit changes (
git commit -m 'Add some AmazingFeature'
) - Push to branch (
git push origin feature/AmazingFeature
) - Open Pull Request
Built with ❤️ by Nahvine