Runs live at https://jasonsuttles.dev
Make sure to install the dependencies:
yarn install
Start the development server at http://localhost:3000
yarn dev
# OR
yarn start
Build the application for production:
yarn build
Locally preview production build:
yarn preview
- 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... 😅
- Adding the Content-Security-Policy is a non-trivial process
- eslint 9 needs a lot of work