Skip to content

bardenHa/portfolio

Repository files navigation

Personal portfolio website

My personal portfolio website built with Astro & Solid JS.

I wanted to build a multi-page application (MPA) rather than a single-page application (SPA) since the site doesn't really need much interactivity, and I believe the web will eventually move back to MPAs with the introduction of more native browser APIs such as the View Transitions API.

I also wanted to focus on creating an accessible and progressively enhanced website whilst maintaining the developer experience you get with other frameworks, and Astro seemed like a good choice for that.

Commands

# install dependencies
pnpm install

# start development server · http://localhost:4321
pnpm dev

# static client build for production
pnpm build

# preview production build · http://localhost:4321
pnpm preview

License

MIT