Shopping cart demo using Vuejs and Firebase
Switch branches/tags
Nothing to show
Clone or download
Pull request Compare This branch is 24 commits ahead, 9 commits behind ittus:master.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
screenshots
src
.babelrc
.editorconfig
.eslintrc.js
.firebaserc
.gitignore
LICENSE
README.md
database.rules.json
firebase.json
package.json
server.js
sw-precache-config.js
webpack.config.js
yarn.lock

README.md

pwa-vuejs-shopping-app

A shopping cart with VueJS

Get Started

# install dependencies
npm install

# serve with hot reload at localhost:8080
npm run dev

Features

This project implements basic shopping cart features:

  • Login / Register
  • Pull products list from API
  • Add/Remove item to shopping cart
  • PWA:
    • manifest.json
    • Mobile friendly
    • Offline
    • Push notification
    • Location detection
    • Web Share API

Technical details

  • VueJS [^2.2.1]
  • vuetify [^0.11.0]
  • Progressive Web App
  • Firebase (auth and realtime database)

Demo

Checkout demo at Demo

App screenshot

Contributing

As I use this for my own projects, I know this might not be the perfect approach for all the projects out there. If you have any ideas, just [open an issue][issues] and tell me what you think.

If you'd like to contribute, please fork the repository and make changes as you'd like. Pull requests are warmly welcome.

Authors

  • @ittus: base Vuejs + Vuex + Firebase + bootstrap shopping web app
  • @trongthanh: Responsive, Vuetify enhancement, PWA

© 2018 Thang Minh Vu + Tran Trong Thanh. MIT License.