jamesctucker / james.tucker

Personal website built with Nuxt.js (Vue) and Bulma

Home Page:https://jamestucker.dev

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Jamestucker.dev

After originally building my site with a React template published by Creative Tim, I decided to create a custom-built site with Vue/Nuxt.js that integrated with a CMS. I'm really happy with my decision! I'm a Vue fanatic, if you didn't know already, and highly recommend using it as the foundation for your own personal website.

Roadmap

  • Redo animations/transitions
  • Update link hover effects - they're effin' ugly right now
  • Categorize blog posts by tag so users can search and select posts accordingly
  • Add a "this will take X minutes to read" badge to blog posts
  • Add pagination to blog
  • Add newsletter sign-up form

Build Setup

# install dependencies
$ yarn install

# serve with hot reload at localhost:3000
$ yarn dev

# build for production and launch server
$ yarn build
$ yarn start

# generate static project
$ yarn generate

Tech

  • Nuxt.js SPA(Single Page Application)
  • Bulma for styling/SCSS
  • Netlify for static hosting
  • Forestry for headless CMS/blog

About

Personal website built with Nuxt.js (Vue) and Bulma

https://jamestucker.dev


Languages

Language:Vue 72.2%Language:JavaScript 13.7%Language:CSS 8.6%Language:HTML 5.5%