Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/Gingernaut/Peridot

A fast and powerful Vue.js PWA boilerplate
https://github.com/Gingernaut/Peridot

boilerplate peridot pwa scss vue vue-pwa-boilerplate vuejs

Last synced: 3 months ago
JSON representation

A fast and powerful Vue.js PWA boilerplate

Awesome Lists containing this project

README

        

# Peridot
A fully featured Vue 2.6 PWA boilerplate
![Screenshot](./docs/readme_resources/homepage.png)

## Features:
* Progressive Web App (PWA) with Service Worker
* Code splitting and async component/route loading
* Automatic hot-reload in development
* Dockerized production setup with [pm2 load balancing](https://github.com/Unitech/pm2)
* Automatic removal of unused CSS/SCSS
* Global SCSS variables and easy theme customization
* Linting and formatting with [eslint](https://github.com/eslint/eslint) and [prettier](https://github.com/prettier/prettier)
* Uses [Buefy](https://buefy.github.io/#/) for styling

## Running
```bash
# Run in development
yarn run serve

# Building and running with Docker
docker build -t peridot .
docker run -p 8080:8080 peridot:latest

# Lint .vue, .js, .scss
yarn run lint
```

## Backend

Want a ready-to-go backend for this web app for user authentication and management, email verification and more? Check out [microAuth](https://github.com/gingernaut/microAuth), a FastAPI Python boilerplate that works out of the box with this project.

## Contributing

Pull requests are welcome and appreciated!