Professional portfolio site built with Next.js & Storyblok CMS, deployed to AWS EC2.
| Category | Technology |
|---|---|
| Framework | Next.js 16 |
| CMS | Storyblok |
| Language | TypeScript |
| Styling | Scoped styles |
| Deployment | Docker + AWS EC2 |
| CI/CD | GitHub Actions |
yarn dev # Start dev server (http://localhost:3001)
yarn build # Build for production
yarn lint # Run linter
yarn type-check # Check TypeScript typesAutomatic deployment via GitHub Actions:
- Push to
masterbranch (triggers deployment) - Create PR to
master(runs lint, format & type checks) - Merge PR (deploys to EC2 at https://work.gotpop.io)