Personal resume / CV website for Dimitrios Plessas, built as a static site with Next.js.
Live site: weirdapps.github.io/resume
- Framework: Next.js 15 (App Router, static export)
- Language: TypeScript
- Styling: Tailwind CSS 4
- Animations: Framer Motion
- Theming: next-themes (light/dark mode toggle)
resume-modern/ # Next.js application
app/ # App Router pages and layout
components/ # UI components (header, experience, education, etc.)
assets/ # Static assets (profile photo)
cd resume-modern
npm install
npm run devOpen http://localhost:3000.
cd resume-modern
npm run buildThe static export is generated in resume-modern/out/.
The site is deployed to GitHub Pages via a GitHub Actions workflow (.github/workflows/deploy.yml). Every push to master triggers a build and deploy automatically.