Modern three-column portfolio built with React, featuring a professional dashboard layout.
# Install dependencies
npm install
# Start development server
npm startThis project uses controlled deployment - you decide when to deploy to production.
git add .
git commit -m "Work in progress: feature X"
git push origin mainThis only pushes source code changes, no deployment
npm run deployThis builds, commits docs folder, and pushes - triggering deployment
# Build when ready
npm run build
# Review the docs folder, then deploy
git add docs
git commit -m "Deploy: New feature release"
git push origin mainThe portfolio is deployed at: https://vBarbaros.github.io/portfolio
- Source commits don't trigger deployment
- Only
npm run deployor manually committingdocs/triggers deployment - You control exactly when to deploy
- Can commit work-in-progress without affecting live site
- Left Sidebar: Profile, skills, navigation, contact
- Main Content: Dynamic content based on route
- Right Sidebar: Platform cards, quick actions, tech stack, activity feed
- Responsive: Collapses to single column on smaller screens
- Styling: All measurements use
emunits for better scalability