Interface to process bank data, assign records from card reports to users and attaching receipt images to corresponding records.
You could check out app here: http://month-reports.herokuapp.com/
Server-side made using NodeJS and MongoDB.
On top of this I am using ExpressJS as a framework and several modules. Primary language JavaScript
Client-Side made using AngularJS and Bootsrap.
Primary language - CoffeeScript. Sass as a stylesheets and jade templates.
Skeleton generated by Yeoman and Angular FullStack Generator
Feel free to use its helpers for futher development.
- Clone this repository
- Run
npm install && bower install
- Start project with
grunt serve
Easiest way to deploy to heroku is to init new heroku app inside dist
directory and after this run:
grunt build && cd ./dist/ && git add -A && git commit -m ~~~ && git push heroku master && cd ../
Make sure that before deploying to heroku you set $scope.AWS
to true
in client/app/main/main.controller.coffee
Make sure that before deploying to heroku you set all AWS parameters in server/api/aws/index.js
- Create help document
- Cleanup server code
- Reorganize ng-grid properties and move them to service(?)
- Add ability to assign an image to ReceiptRecord in Receipt edit page
- Pass selected month and year in routing
- Request all corresponding receiptRecords from server at CropModal controller
- Implement cascade deletion of records and attached files