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

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

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
~~~