A modern single-page application portfolio built with TypeScript, Navigo routing, and deployed to GitHub Pages. Bundled with Vite for fast development and optimized builds.
-
Install dependencies
npm install
-
Start development server
npm run dev
This will:
- Compile TypeScript in watch mode
- Start a local server at
http://localhost:3000
npm run dev
- Start development with file watchingnpm run build
- Compile TypeScript to JavaScriptnpm run build:prod
- Build and minify for productionnpm run serve
- Serve the built files locallynpm run deploy
- Build and deploy to GitHub Pages
On pushing to main, the GitHub Action will automatically deploy to GitHub Pages.