Close

Initial Web Interface

A project log for OpenFence - Digital Livestock Fencing

OpenFence is an open source GPS based digital livestock fencing system and web interface, aiming to reduce barriers of using cell grazing.

alex-muirAlex Muir 08/13/2016 at 23:580 Comments

A major task that was completed over the mid year break was to develop the web interface that will allow the easy placement of fences, and to track the movements of the animals.

It is built on the MEAN stack, utilising NodeJS, Express, Angular and MongoDB. Having not used this before (or really knowing JavaScript) there was a fair bit of a learning curve, and I'm sure that it hasn't been implemented perfectly in terms of following the principles of RESTful websites!

So far I've only implemented the two important pages that allow the placement of fences and viewing of logged points. I'll continue to improve it over the next two months, as well as creating the other pages to allow updating website and collar settings and viewing statistics.

Discussions