DEV Community

Discussion on: What tools would you choose to create a personal portfolio site if starting from scratch?

Collapse
 
raghavmisra profile image
Raghav Misra

Nuxt 3 + Typescript, probably deployed on Netlify. My main reason is I love using Vue 3 and Typescript. This way I can build all my pages to static HTML for SEO purposes and also have nice SPA transitions between views. Nuxt 3 is super cool, and I can write endpoints (say for a contact form or using some API) that can be built to Netlify functions. The Nuxt Content library exists as well (although I am unsure whether it does for Nuxt 3 yet) which makes building content from static markdown files really nice. I could combine this with Netlify CMS for a nice WYSIWYG content editor for the site. As far as CSS frameworks go, I'd probably write my own, or maybe modify Bulma to fit my needs. Not the biggest fan of Tailwind personally, but that's a valid option too.