This repository was created specifically for my application for the Full Stack Developer position with CSIRO. It is intended to demonstrate some of the technologies and practices outlined in the position description and selection criteria.
The application itself is very simple, and is not intended to demonstrate any sophisticated functionality. The main page displays a list of all consolidated Acts from the AustLii website. The list can be filtered by title, and clicking on the title of an act takes you to a page displaying the content of the Act in plain text.
You can see the application deployed to Heroku here
The application is built on the MEAN stack, deployed to Heroku with test automation utilising Mocha test framework and Chai assertion library. Continuous integration is implemented using CircleCI.
Data was taken from the AustLii website via a series of Python scripts, converted to JSON and uploaded via web service to a MongoDB database hosted on Heroku.