<commit_before>ng-pouch
========

Angular app with pouchdb<commit_msg>update Readme to show dependencies<commit_after>ng-pouch
========

Full stack angular app using pouchDB/couchDB to store data and handle security.
We make use of the following technologies:

- [AngularJS](https://angularjs.com)
  - [angular-ui](angular-ui.github.io): Bootstrap UI elements and routing
  - [angular-form-for](https://github.com/bvaughn/angular-form-for): Easily produce forms and add validation
  - [angular-loading-bar](https://github.com/chieffancypants/angular-loading-bar): Automatically create a loading bar 
  - [angularjs-toaster](https://github.com/jirikavi/AngularJS-Toaster): Notification system
- [PouchDB](pouchdb.com): Couchdb client
  - [angular-pouchdb](https://github.com/angular-pouchdb/angular-pouchdb): Angular bindings
  - [pouchdb-authentication](https://github.com/nolanlawson/pouchdb-authentication): Easy authentication using pouchdb
- [CouchDB](couchdb.com): NoSQL database
  - [couchappy](couchappy.com) or [iriscouch](iriscouch.com) or [cloudant](cloudant.com): Online couchdb
  - fauxton to easily create/edit views
  - [chouchapp](https://github.com/mikeal/node.couchapp.js): Easily create/edit validation functions
- [Express](expressjs.com) to serve the app
- Build process
  - [Grunt](gruntjs.com)
  - [Bower](bower.io)


{'fraction_non_alphanumeric': 0.140403286034354, 'fraction_numerical': 0.0, 'mean_word_length': 5.0633484162895925, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 7, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '1234107', 'n_tokens_mistral': 443, 'n_tokens_neox': 430, 'n_words': 91}