Skip to content

Interactive data dashboard for six European rural regions; presenting, visualizing, and aggregating key rural smartness indicators and related data at different territorial levels to support local rural communities in their digital transformation.

License

Notifications You must be signed in to change notification settings

SMARTERA-project/data-dashboard

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SMART ERA Logo

SMART ERA Data Dashboard

Figma MongoDB Python NodeJS Apollo-GraphQL React TypeScript MaterialUI Docker

The SMART ERA Data Dashboard provides an interactive data platform for six European rural regions (i.e., SMART ERA pilot areas) to support local rural communities in their digital transformation. It was designed, implemented, and deployed as a core digital component of the SMART ERA project to support the assessment of rural smartness and digital maturity, while facilitating data-driven decision-making in each pilot area. The dashboard presents, visualizes, and aggregates key rural smartness indicators and related data at different territorial levels.

A live demo of the dashboard is available at https://data.smartera-project.eu.

SMART ERA Data Dashboard

Features

  • Search by pilot region
  • Filter by SESAM dimensions
  • Adjust granularity for multi-scale data exploration
  • Search for specific indicators or datasets
  • Interact with data visualizations (maps, charts, tables)
  • Select municipalities/cities/towns/villages within pilot regions
  • View indicator explanations and metadata
  • Compare municipalities/cities/towns/villages side-by-side
  • Export analysis results as PDF
  • Use a multilingual interface (English, Bulgarian, Bosnian, Spanish, Finnish, Italian, Slovenian)

Demo Screenshots

SMART ERA Data Dashboard Demo – Dashboard

SMART ERA Data Dashboard Demo – Dashboard

SMART ERA Data Dashboard Demo – Analysis

Installation & Setup

Please configure the .env file before running the dashboard.

Environment variables

  • MONGODB_HOST
    Address of the MongoDB server (hostname or service in Docker/Kubernetes).

  • MONGODB_PORT
    Port MongoDB listens on (default 27017).

  • MONGODB_DB_NAME
    Name of the database used by the application.

  • MONGODB_COLLECTION_NAME
    Name of the collection within the database (e.g., for storing datapoints).

  • MONGODB_ROOT_USERNAME
    MongoDB root user (used for administration).

  • MONGODB_ROOT_PASSWORD
    Password for the root user.

  • MONGODB_APP_USERNAME
    Application user with privileges on the database.

  • MONGODB_APP_PASSWORD
    Password for the application user.

  • MONGODB_URI
    Full URI that the application/driver can use directly, e.g.:

    mongodb://APP_USER:APP_PASSWORD@HOST:PORT/DB_NAME?authSource=AUTH_DB
    

Example .env (redacted)

MONGODB_HOST=smartera-mongo
MONGODB_PORT=27017
MONGODB_DB_NAME=smarteradb
MONGODB_COLLECTION_NAME=datapoints

MONGODB_ROOT_USERNAME=root
MONGODB_ROOT_PASSWORD=REDACTED_ROOT_PASSWORD

MONGODB_APP_USERNAME=smartera
MONGODB_APP_PASSWORD=REDACTED_APP_PASSWORD

MONGODB_URI=mongodb://smartera:REDACTED_APP_PASSWORD@smartera-mongo:27017/smarteradb?authSource=smarteradb

Citation

For academic use, please cite our work as:

@misc{smartera2025dashboard,
  title        = {SMART ERA Data Dashboard},
  author       = {Heričko, Tjaša and Brdnik, Saša and Rek, Patrik and Gradišnik, Mitja and Turkanović, Muhamed},
  howpublished = {\url{https://github.com/SMARTERA-project/data-dashboard}},
  note         = {Developed within the SMART ERA project (Grant Agreement No. 101084160), co-funded by the European Union},
  publisher    = {GitHub},
  journal      = {GitHub repository},
  year         = {2025}
}

License

This project is licensed under the MIT License. See the LICENSE file for details.

Acknowledgement

This work is part of the SMART ERA (SMART community-led transition for Europe's Rural Areas) project (https://smartera-project.eu/), which is co-funded by the European Union’s Horizon Europe Framework Programme under Grant Agreement No. 101084160.

About

Interactive data dashboard for six European rural regions; presenting, visualizing, and aggregating key rural smartness indicators and related data at different territorial levels to support local rural communities in their digital transformation.

Topics

Resources

License

Stars

Watchers

Forks

Contributors 2

  •  
  •