Personal portfolio website showcasing professional experience in hydrogeological engineering and software development.
🔗 Live Site: adacovsk.github.io
- React 19 + Vite
- GitHub Pages deployment
- GitHub Actions for CI/CD
All portfolio content is stored in src/content.json. To update the portfolio:
- Open
src/content.json - Edit the text directly - it's organized into sections:
home- Landing page contentresume- Experience, education, skills, certificationsprojects- Professional and personal projects
- Commit and push - GitHub Actions will automatically build and deploy
# Install dependencies
npm install
# Start dev server
npm run dev
# Open http://localhost:5173
# Build for production
npm run buildThis site deploys automatically via GitHub Actions on every push to main:
- Builds the React app with Vite
- Deploys to GitHub Pages
- Usually live within 1-2 minutes
- The site uses a JSON content file for easy text updates
- GitHub Pages is configured to use GitHub Actions (not branch deployment)