Skip to content

Website using vue 3, vuetify 3, nuxt 3, pinia, google firebase hosting

Notifications You must be signed in to change notification settings

Djeisen642/website2

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Jason's Website

Deploy to Firebase Hosting on merge

Runs live at https://jasonsuttles.dev

Setup

Make sure to install the dependencies:

yarn install

Development Server

Start the development server at http://localhost:3000

yarn dev
# OR
yarn start

Production

Build the application for production:

yarn build

Locally preview production build:

yarn preview

Notes:

  • uses Nuxt 3, Vue 3, Vuetify to build the frontend framework
  • uses Google Firebase for realtime store, hosting, metrics, authentication (just for admin)
  • uses vue-axe to check for accessibility
  • uses commitlint to ensure commit messages follow a standard
  • uses GitHub Actions to lint, SAST, build, and publish to Google Firebase
  • No tests... 😅

Reminders:

  • Adding the Content-Security-Policy is a non-trivial process
  • eslint 9 needs a lot of work

About

Website using vue 3, vuetify 3, nuxt 3, pinia, google firebase hosting

Resources

Stars

Watchers

Forks

Contributors 3

  •  
  •  
  •  

Languages