Skip to content

bdjos1/DairyMgr_App

Repository files navigation

DairyMgr_App

Project Overview

Just a simple application that assists a farmer or farm manager in managaing a dairy farm. The idea is that the user (farmer/farm manager) can enter data into the application such as receipts (expenses/income), inventory e.t.c, and the application will provide analytical information to them which will help them make key business decisions about the farm going into the future.

Technology Overview

The backend is Spring Boot (1.2.7) with a H2 database. The backend is pretty simplistic in that it just creates a restful service and inserts one expense into the application on application start up. The frontend is written in AngularJS (1.4.8) and Bootstrap (3.3.5). OAuth 2.0 is used for Authorization. The focus for this project was on the frontend of the application to learn about AngularJS and Bootstrap.

Jasmine is used for unit testing and Protractor is used for end to end testing (limited tests)

Features of the Application

  • Authentication (Login/Logout) & Authorization.
  • Globalization. Locale Selector to chooose English or French. Default is the former.
  • Display a list of expense receipts to the user and allows them to add/edit/delete a receipt.

Dependencies

Instrcutions for Running Application

Future Direction

  • Add new features such as ability to income receipts and a dashboard with anlytical information.
  • Create a related project that has a Node.js (and MongoDB) backend and a frontend written in AngularJS 2.0 (Beta), and achieves same functionality

About

JS Tests for expesnes component

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published