An Offline-first TODO single page angular app with back-end user authentication and data storing
Jeffery Egly
Jonathan Thall
William Brownson
Charles Lambert
Wayne Buckhanan
- AngularJS - A JavaScript web framework
- CouchDB - a NOSQL Database
- Angular Material - A CSS framework created as a reference design of Google's material design
- PouchDB - A front end database and API built to sync with CouchDB
Windows - Download and run the Windows installer here
Linux - Follow the guide here
Mac - Download and run the Windows installer here
After you have installed NPM simple run npm install bower
You will need to install compass which is a ruby gem
Run ruby gem install compass
Windows - Follow the CouchDB installation guide here
Linux - Follow the CouchDB installation guide here
Mac - Follow the CouchDB installation guide here
To setup CouchDB first follow this guide here
Next we need to add CORS
Install CORS script
npm install -g add-cors-to-couchdb
Next run it
add-cors-to-couchdb
Finally to download the app we will clone the repository from git with this command git clone https://github.com/WayneBuckhanan/TODOitall.git
then cd into the app directory and run sudo npm install && bower install
To run a live preview of the app simply run grunt serve