https://github.com/tbreuss/notes-client
:green_book: Vue.js Client for Notes Management Tool
https://github.com/tbreuss/notes-client
axios hot-reload notes-app npm rest-client vue webpack
Last synced: 3 months ago
JSON representation
:green_book: Vue.js Client for Notes Management Tool
- Host: GitHub
- URL: https://github.com/tbreuss/notes-client
- Owner: tbreuss
- License: mit
- Created: 2018-01-28T09:50:37.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2018-12-10T19:17:47.000Z (over 7 years ago)
- Last Synced: 2025-01-12T07:09:58.817Z (over 1 year ago)
- Topics: axios, hot-reload, notes-app, npm, rest-client, vue, webpack
- Language: Vue
- Homepage: https://notes.tebe.ch
- Size: 929 KB
- Stars: 2
- Watchers: 3
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Notes Management Tool – JavaScript Client
This is a Notes Management Tool written in JavaScript using the vue.js framework.
Note: This is the client only. You need the appropriate server which is hosted at .
## Install
Clone repo and install dependencies:
git clone https://github.com/tbreuss/notes-client.git
cd notes-client
npm install
## Config
Copy the example configuration files:
cd config
cp dev.dist.js dev.env.js
cp prod.dist.js prod.env.js
cp test.dist.js test.env.js
Open at least the `prod.env.js` file and add the API_URL.
## Run
cd notes-client
npm run dev
Open the URL with your web browser. You should see a login screen.
Please refer to the server documentation on how to add a valid user to the notes database.
## Demo
You can see a demo running at: .
Login details are "guest / guest".
## More npm commands
~~~bash
# 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 unit tests
npm run unit
# run e2e tests
npm run e2e
# run all tests
npm test
~~~