This project is part of the ESSPIN (Economic, Social, and Spatial Inequalities in Europe) Horizon research initiative. It provides an open-access relational matrix platform that enables the estimation and analysis of inequalities under different scenarios involving drivers and policy choices.
The Relational Matrix Platform is designed and implemented as a Full-Stack Web Application.
- Frontend: HTML, CSS, JavaScript, and Embedded JavaScript (EJS)
- Backend: Node.js with Express for routing, logic, and data integration.
- Database: Initially developed with MySQL, later migrated to Postgres for deployment
The app enables users to explore, query, and view data on inequalities across Europe.
It's structured to support multi-step navigation, result summaries, and user interaction features such as bookmarking of individual results and search history of the selected economic variables as well as of the search queries.
ESSPIN-Relational-Matrix-Platform/ ├─ public/ │ ├─ images/ # PNG/SVG icons (Phosphor) │ ├─ scripts/ # Frontend JavaScript │ └─ styles/ # Frontend CSS ├─ views/ # EJS templates for every page of the app │ ├─ partials/ # Shared components of every page │ ├─ ... # Page templates ├─ index.js # Server entry point ├─ package.json ├─ package-lock.json └─ README.md This repository contains only the repository code. The underlying database, which stores the results of the ESSPIN research team's work, is not publicly available.
- Database access is restricted to the project consortium.
- Deployment instances connect to the database through environment variables (not committed to Git).
- The published web application provides user access to aggregated results without exposing the raw research data.
The application will soon be hosted on Render, using:
- A Web Service to host the Node.js + Express application.
- A Postgres Service to host the project's database (not publicly available).
and integrated into the main ESSPIN website for user access.
-
Phosphor Icons are used in the interface. They're distributed under the MIT License. Repository: Phosphor Icons
-
Project code license: MIT License (see LICENSE).