2024 · University project
Weather Dashboard
Web app for visualising weather data and trends — university project.
HTMLCSSJavaScriptNode.jsExpressPostgreSQL
About the project
As part of a university project I built a web app that collects current weather data, persists it in a database and displays it as charts and trend views.
What I built
- Frontend in plain HTML, CSS and JavaScript — intentionally framework-free to strengthen the fundamentals.
- Backend in Node.js + Express that prepares the data and exposes a REST API.
- PostgreSQL as the database — including a clean schema for historical trend analysis.
What I learned
How to assemble an end-to-end application yourself — from the data model through API design all the way to the visual presentation — and how data quality always ends up being the most important factor.