https://github.com/akifo/vue-memo
Using Vue.js for memo web App. webpack, vuex, vue-router, Firebase.
https://github.com/akifo/vue-memo
firebase vue-router vuejs2 vuex
Last synced: 19 days ago
JSON representation
Using Vue.js for memo web App. webpack, vuex, vue-router, Firebase.
- Host: GitHub
- URL: https://github.com/akifo/vue-memo
- Owner: akifo
- License: mit
- Created: 2015-11-30T15:45:27.000Z (almost 10 years ago)
- Default Branch: dev
- Last Pushed: 2017-09-20T06:46:31.000Z (about 8 years ago)
- Last Synced: 2025-10-11T03:27:00.773Z (about 1 month ago)
- Topics: firebase, vue-router, vuejs2, vuex
- Language: JavaScript
- Homepage: https://vue-memo.firebaseapp.com/
- Size: 3 MB
- Stars: 93
- Watchers: 4
- Forks: 21
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-vue - vue-memo - router(>2.x.), vuex(>2.x.), vuex-router-sync@next(>3.x.) and Firebase(>3.6.x) by [akifo](https://github.com/akifo) (Resources / Examples)
- awesome-vue-refactor - vue-memo - router(>2.x.), vuex(>2.x.), vuex-router-sync@next(>3.x.) and Firebase(>3.6.x) by [akifo](https://github.com/akifo) (Awesome Vue.js [](https://github.com/sindresorhus/awesome) / Libraries & Plugins)
- awesome-vue-zh - vue-memo - router(>2.x.), vuex(>2.x.), vuex-router-sync@next(>3.x.) and Firebase(>3.6.x) by[akifo](https://github.com/akifo) (awesome-vue [](https://github.com/sindresorhus/awesome) / 例子)
- awesome-vue - vue-memo - router(>2.x.), vuex(>2.x.), vuex-router-sync@next(>3.x.) and Firebase(>3.6.x) by [akifo](https://github.com/akifo) (Awesome Vue.js [](https://github.com/sindresorhus/awesome) / Examples)
README
## Dependencies
- Vue.js(>2.x.)
- vue-router(>2.x.)
- vuex(>2.x.)
- vuex-router-sync(>3.x.) @next
- Firebase(>3.6.x)
- marked(>0.3.x)
- webpack(>1.13.x)
- babel-core(>6.18.x)
- babel-presett-es2015
- babel-presett-stage-2
## Introduction
Vue-memo is a personal project created to deepen the understanding of Vue.js.
I will wait for Pull Request.

## Before Start
1. Create Firebase Project
2. To enable Google Authentication Sign-In
3. Entry Environment Variables
``` bash
# create settings.js
cp settings.js.org settings.js
# paste from Firebase config
vim settings.js
```
## Development Setup
``` bash
# install deps:
npm install
# serve examples at localhost:8080:
npm run dev
# build dist files:
npm run build
```
## Deploy to Firebase
```bash
firebase login
firebase use --add
# select your project, and then...
npm run deploy
```
## Demo
[demo site](https://vue-memo.firebaseapp.com/)