Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/cosmicjs/vue-garage-sale

PWA application for online sell/buy marketplace using Vue.js and Cosmic JS
https://github.com/cosmicjs/vue-garage-sale

cosmicjs javascript nodejs pwa vuejs

Last synced: 3 months ago
JSON representation

PWA application for online sell/buy marketplace using Vue.js and Cosmic JS

Awesome Lists containing this project

README

        

# Vue Garage Sale
Progressive Web App with [Vue.js](https://vuejs.org/), [Cosmic JS](https://cosmicjs.com), and [Vuetify](https://vuetifyjs.com/en/)

![Garage Sale Main Screen](https://cosmic-s3.imgix.net/df659b40-bb61-11e8-ac9f-67e4f371d8e5-garage.jpg?w=1000)

# Links

### [View Demo](https://cosmicjs.com/apps/vue-garage-sale)

### [Tutorial article](https://cosmicjs.com/articles/create-a-progressive-web-app-using-vue-cosmic-js-and-graphql)

# Libraries

* Vue
* Vuex
* Vuetify
* Cosmic JS
* GraphQL
* Apollo client
* Apollo server

# Project setup

```
# install dependencies
npm install

# compiles and hot-reloads for development
npm run serve

# compiles and minifies for production
npm run build

# configure env variables
rename .env.sample to .env and paste your API keys

# before you delploy to Cosmic
change you .env config
npm build
npm start
# if all works, then you can delpoy to Cosmic JS from the dashboard -> settings -> hosting

# Lints and fixes files
npm run lint

```