All Projects → halebopp → Vue Pomo

halebopp / Vue Pomo

Licence: mit
A progressive web app for the Pomodoro Technique, built with Vue 2.0, Vuex and Firebase.

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Vue Pomo

Buefy Shop
A sample shop built with Nuxt, Stripe, Firebase and Serverless Functions
Stars: ✭ 207 (+305.88%)
Mutual labels:  firebase, jest, vuex, pwa
Vuetify Todo Pwa
✔️ A simple Todo PWA built with Vue CLI 3 + Vuex + Vuetify.
Stars: ✭ 160 (+213.73%)
Mutual labels:  vuex, vuejs2, pwa
Vuesion
Vuesion is a boilerplate that helps product teams build faster than ever with fewer headaches and modern best practices across engineering & design.
Stars: ✭ 2,510 (+4821.57%)
Mutual labels:  jest, vuex, pwa
Bento Starter
🍱 Full-Stack solution to quickly build PWA applications with Vue.js and Firebase
Stars: ✭ 1,519 (+2878.43%)
Mutual labels:  firebase, vuex, pwa
Vue Trello
Trello clone with Vue.js for educational purposes
Stars: ✭ 185 (+262.75%)
Mutual labels:  firebase, vuex, vuejs2
Vue Boilerplate Template
🍎 Efficient development of web SPA using Vue.js(2.*) + Webpack + Element-ui + Pwa + Vuex + Vuex-router + Vue-i18n + Dayjs + Lodash.
Stars: ✭ 461 (+803.92%)
Mutual labels:  vuex, vuejs2, pwa
Vue Memo
Using Vue.js for memo web App. webpack, vuex, vue-router, Firebase.
Stars: ✭ 88 (+72.55%)
Mutual labels:  firebase, vuex, vuejs2
Todo Vue
Code for YouTube series on building a Todo App in Vue.js
Stars: ✭ 199 (+290.2%)
Mutual labels:  firebase, vuex, vuejs2
Vue Firebase Starter
boilerplate of vue/vuex/vue(x)-router, with sass/prerendering, muse-ui, and firebase/firebaseui
Stars: ✭ 43 (-15.69%)
Mutual labels:  firebase, vuex, pwa
Vue Firebase Auth Vuex
Vue Firebase🔥 Authentication with Vuex
Stars: ✭ 248 (+386.27%)
Mutual labels:  firebase, vuex, pwa
Vue Ts Daily
基于vue、Typescript、pwa的一款习惯养成app
Stars: ✭ 735 (+1341.18%)
Mutual labels:  vuex, vuejs2, pwa
Vue Entity Adapter
Package to maintain entities in Vuex.
Stars: ✭ 20 (-60.78%)
Mutual labels:  vuex, vuejs2
Hoverboard
Conference website template
Stars: ✭ 935 (+1733.33%)
Mutual labels:  firebase, pwa
Yesplaymusic
高颜值的第三方网易云播放器,支持 Windows / macOS / Linux
Stars: ✭ 12,981 (+25352.94%)
Mutual labels:  vuex, pwa
Ticket Conductor
A free and open-source Laravel 5.5 and VueJS (SPA) Ticket system
Stars: ✭ 48 (-5.88%)
Mutual labels:  vuex, vuejs2
Manhuaren
vue2.0全家桶,仿漫画人官网(移动端)
Stars: ✭ 18 (-64.71%)
Mutual labels:  vuex, vuejs2
Thinkful Workshop React Redux Node Mongodb Webpack2
Stars: ✭ 12 (-76.47%)
Mutual labels:  jest, pwa
Blog Admin
personal blog administration and management, by iview
Stars: ✭ 13 (-74.51%)
Mutual labels:  vuex, vuejs2
Vuejs Interview Questions
List of 300 VueJS Interview Questions And Answers
Stars: ✭ 948 (+1758.82%)
Mutual labels:  vuex, vuejs2
Sapper Template Firebase
Starter Rollup template for Sapper apps with Firebase functions based on https://github.com/nhristov/sapper-template-rollup.
Stars: ✭ 29 (-43.14%)
Mutual labels:  firebase, pwa

The Pomo d'Oro

Pomo d'Oro screencast

A progressive web app for the Pomodoro Technique, built with Vue 2, Vuex and Firebase.

Live app

Features

  • Google and Facebook authentication
  • Inventory and Today views
  • Github-style calendar heat map view for tracking productivity over time
  • Progressive Web App (100/100 Lighthouse score)
    • App manifest
    • Service worker
    • Use of local storage for limited offline functionality
  • Follows the Vue.js Style Guide
  • Tests with vue-test-utils and Jest

Todos

  • Add unit tests for vuex mutations and actions
  • Add e2e tests
  • Implement syncing between local storage and the Firebase database, for full-featured offline use

Build Setup

Before building and running this app, you will need to set up Firebase and update the config object in src/modules/firebase.js

# install dependencies
npm install

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

# build for production with minification
npm run build

# build for production and view the bundle analyzer report
npm run build --report

# run tests
npm test

# run tests in watch mode
npm run watch

License

MIT

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].