Skip to content

theanasuddin/Smart-Road-Weather-Dashboard

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Smart Road Weather Dashboard

Real‑time Road, Traffic & Weather Insights for Finland

This repository contains the implementation and documentation of the Smart Road Weather Dashboard, developed as part of the Software Design course at Tampere University.

The dashboard integrates real‑time data from Digitraffic and the Finnish Meteorological Institute (FMI) to provide live road conditions, traffic camera feeds, weather forecasts, and safety indicators through an intuitive, map‑based interface.


Features

  • Real‑time road, traffic, and weather data
  • Interactive map visualizations
  • Live traffic camera integration
  • Weather forecasts and condition indicators
  • User‑adjustable filters (location, time, data type)
  • Modular and extensible architecture

Architecture Overview

The system follows principles of good software design, including:

  • Separation of concerns
  • Clear internal interfaces
  • Use of common design patterns
  • Maintainable and extensible component structure

Components:

  • Backend (Java Spring Boot) — Data retrieval, processing, and API layer
  • Frontend (React) — Visualization and user interaction
  • Documentation — Design decisions, architecture, and rationale
  • Unit Tests — Core component testing

Core Technologies Used

  • Java
  • React
  • REST APIs
  • Mapping & visualization libraries
  • Modular design patterns
  • Unit testing for backend logic

Running the Application Locally

Setup and execution instructions are provided in the /docs folder. Here is the full system setup guide
The application is designed to run locally without external hosting.


Team

  • Navindu Amerasinghe — Frontend
  • Wille Kurru — Frontend
  • Hamza Sentongo — Backend
  • Anas Uddin — Backend

Notes

  • This repository contains only our own implementation and documentation.
  • No confidential course materials or restricted content are included.
  • All external data sources used are publicly accessible.

About

Web-based Smart Road Weather Dashboard integrating Digitraffic and FMI data. Includes frontend and backend code, design documentation, architecture decisions, unit tests, and setup instructions. Built as a team project for Software Design.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors