version 2.0
An app for storing and dicussing notes.
Written in AngularJS.
Uses Karma and Jasmine for testing.
And Babel to compile ES6 code.
Login system does not use a back-end at present. Authentication checks are done with basic string matching. Keeping track of logged in user is done using HTML5LocalStorage.
Since the app has no back-end or database notes are only save per page lifecyle. Refreshing you browser will reset back to the template data.
- Node
- NPM
First run npm install to fetch the app dependancies.
Then the app uses Gulp, so to start the development server run..
gulp start
and to create production build
gulp build
The app is also hosted on my personal website, link below.
http://www.richardwincott.co.uk/notes
Install Karma-cli. (Optional)
npm install karma-cli
In a termainal window run the command below to execute the tests.
karma start
or if you don't have Karma-cli installed run from node_modules.
./node_modules/karma/bin/karma start