WeatherTop Release 3 is the fifth and final version of the WeatherTop web companion application designed for WeatherTop 1000, a modular weather station. This version includes all features from the previous release, and adds 6 new features such as Trends, Date/Time stamp, All Stations Summary, Delete Support, Cloud Deployment, and Member Detail Editing.
- All features from Release 2
- New Features:
- Trends
- Date/Time Stamp on Each Reading
- All Stations Summary
- Station/Reading Delete Support
- Deployed to the Cloud
- Members Can Edit Their Personal Details
Trends are available for Temperature, Wind Speed and Pressure. A trend can be:
- Rising (📈): the three most recent measurements are increasing
- Falling (📉): the three most recent measurements are falling
- Steady: neither of the above
Each reading is now timestamped with the current time and date.
On the main dashboard, the latest conditions (excluding readings) for each station are displayed.
Delete buttons have been added next to each reading and station for easier data management.
The application is now deployed to a cloud service for wider accessibility.
Members now have the option to edit their personal details.
- Ensure that you have Play 1.6 and Java installed on your system.
- Clone this repository to your local machine.
- Navigate to the root directory of the project in your terminal.
- Run
play dependencies
to download any dependencies. - Run
play run
to start the application. - Access the application on your browser at
http://localhost:8080
.
- Register or log in to the application upon launch.
- Navigate to the Dashboard view to see the list of station names.
- Click on the Folder button to open a station view and see the latest weather at that station.
- Use the "Add Station" button to create a new station, making sure to include the station's location.
- Add new readings to a station when it is opened.
- View the max/min readings and trends for temperature, wind speed, and pressure in the station report.
- Delete readings and stations as needed.
- Edit your personal details via the account settings.