Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/jefrydco/nuxt-pwa-vuetify-firebase-ssr

Nuxt 2 PWA Vuetify Firebase SSR Starter
https://github.com/jefrydco/nuxt-pwa-vuetify-firebase-ssr

firebase firebase-functions nuxt nuxtjs-template pwa vuetify

Last synced: 2 months ago
JSON representation

Nuxt 2 PWA Vuetify Firebase SSR Starter

Awesome Lists containing this project

README

        

# Nuxt 2 PWA Vuetify Firebase SSR Starter

> Nuxt.js + PWA + Vuetify.js + Firebase starter project

## Features

This starter project includes official Nuxt.js modules for best PWA project:

- [Http](https://github.com/nuxt/http)
- [Google-analytics](https://github.com/nuxt-community/analytics-module)
- [PWA](https://github.com/nuxt-community/pwa-module)
- [Sentry](https://github.com/nuxt-community/sentry-module)

It is also enriched with the best Vue's UI framework:

- [Vuetify](https://vuetifyjs.com)
- [VeeValidate](https://logaretm.github.io/vee-validate)

## Setup

```bash
# install dependencies
$ yarn # Or npm install

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

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

# build for firebase and launch server
$ yarn build:firebase
$ yarn start:firebase

# generate static project
$ yarn generate

# Run unit test
$ yarn test

# Run e2e test
$ yarn dev
$ yarn test:e2e
```

## Getting Started

Don't forget to add your sentry dsn and google analytics id in `nuxt.config.js` file.

For detailed explanation on how things work, check out the [Nuxt.js](https://github.com/nuxt/nuxt.js) and [Vuetify.js](https://vuetifyjs.com/) documentation.

## License

[MIT License](./license.md)

Copyright (c) Jefry Dewangga (@jefrydco)