Personal CV / portfolio site — dfeofilactov.github.io
- Vite + React 18 + TypeScript
- Tailwind CSS (+ PostCSS / autoprefixer)
- framer-motion for animations
- zustand (persisted) for theme state
- Biome for linting & formatting
- pnpm package manager
pnpm install
pnpm dev # start the dev server
pnpm build # type-check + production build to dist/
pnpm preview # preview the production build
pnpm lint # biome check
pnpm lint:fix # biome check --write
pnpm check-types # tsc --noEmit
pnpm run ci # types + lint + buildHosted on Vercel. Every push to main triggers a production
deploy; pull requests get preview deployments. Vercel auto-detects the Vite
framework (build pnpm build, output dist/) — see vercel.json.