Weather app built using EJB and JSF. Contains a website and a GUI Java app.
Web interface - Allows administrators to add, modify or remove locations and add weather records for those locations.
Client application - Allows users to select a location and view the weather history, as well as a chart that shows the temperature over time.
The system was built using Java EE, EJB and JSF.
Created for a Distributed Systems class at Instituto Politécnico de Bragança by Bernardo Lopes. Distributed under the MIT License.