It is a web application, which functions as a companion application for a modular weather station called the WeatherTop 1000.
The web app has simple start, register and login pages/views when the app is first opened. When members log in they are presented with a dashboard where they can view the latest weather readings for all the stations associated with their account. Members can also add and delete stations. Members may open any particular station to get a view of all the weather readings for the station. Members can also add and delete readings. There is a simple about page presenting some information about the app and the team. Finally members may make use of the account page to edit their details.
The play framework (v.1.5.3) is used to build the web application.
The Fomantic-UI framework is also used in the project.
Elephant SQL is used for a database and the project is deployed with Heroku.
The code on the back end is in the Java programming language. HTML and CSS are used on front end. The Fomantic-UI framework and play framework templating language are also used throughout in the project.
All of the images on the site come from Pixabay
For converting wind directions to compass directions: source
To round to two decimal places with the use of BigDecimal: source
To get the footer to stick to the bottom of the page when the content did not take up all of the page: source
To sort stations in alphabetical order: source
Thanks to Eamonn de Leaster and Colm Dunphy for the excellent lectures and tutorials.
Contact me at 20095405@wit.ie