Data Upload, Validation and Analysis Platform

Client

Public institution

Sector

Public Administration

Revenue

€ Not applicable

Client

Public institution

Sector

Public Administration

Revenue

€ Not applicable

From challenge...

Heterogeneous datasets and non-centralized processes slow down validation and analysis.

Managing Excel and CSV files related to SMEs and Start Ups requires formal checks, data integration and KPI consultation across multiple dimensions. Without a single platform for upload, validation, roles and dashboards, the process becomes slower, less controlled and more difficult to use consistently.

The challenge was to improve data management and access to indicators by speeding up dataset upload and verification, reducing formal errors and inconsistencies, enabling flexible analysis by sector, territory and period, and strengthening access governance and security.

...to result

The platform centralizes dataset upload, validation and analysis, transforming Excel and CSV files into structured data that can be explored through dynamic dashboards.

Operators can upload files through a guided process, check validation outcomes, consult the upload history and access updated KPIs with advanced filters by sector, territory and period. The result is a more structured, traceable and consistent process, with stronger access governance and clearer access to indicators supporting the Chamber of Commerce’s analyses.

From challenge...

Heterogeneous datasets and non-centralized processes slow down validation and analysis.

Managing Excel and CSV files related to SMEs and Start Ups requires formal checks, data integration and KPI consultation across multiple dimensions. Without a single platform for upload, validation, roles and dashboards, the process becomes slower, less controlled and more difficult to use consistently.

The challenge was to improve data management and access to indicators by speeding up dataset upload and verification, reducing formal errors and inconsistencies, enabling flexible analysis by sector, territory and period, and strengthening access governance and security.

....to result

The platform centralizes dataset upload, validation and analysis, transforming Excel and CSV files into structured data that can be explored through dynamic dashboards.

Operators can upload files through a guided process, check validation outcomes, consult the upload history and access updated KPIs with advanced filters by sector, territory and period. The result is a more structured, traceable and consistent process, with stronger access governance and clearer access to indicators supporting the Chamber of Commerce’s analyses.

The solution

We developed an integrated web application to centralize access, controlled upload, validation and analysis of data related to SMEs and Start Ups. The platform allows operators to manage datasets in a single environment, reducing file fragmentation and making data quality control easier.

The solution guides users through Excel and CSV file upload, applies formal checks before sending data to the analysis systems and keeps a full history of uploads, including validation outcomes and file status. Integrated dashboards allow users to explore KPIs and indicators through dynamic filters, comparisons and export functions.

What we implemented:

  • Secure access through authentication and differentiated Admin/User roles
  • Guided upload flow for SME and Start Up datasets
  • Formal validation of Excel/CSV files before submission to analysis systems
  • Upload history with validation outcomes and file status
  • Administrative panel for user, permission and role management
  • Dynamic dashboards for KPI and indicator consultation
  • Advanced filters by sector, territory, period and other analysis dimensions
  • Export of filtered data for further processing and internal sharing

Technology stack

React Tailwind CSS Node.js Python Cloud Functions Firebase Authentication Google Cloud Run Google Cloud Storage BigQuery Looker Studio Excel / CSV processing

The platform was designed on a Google Cloud stack and modern web technologies, with React and Tailwind CSS powering dynamic interfaces for login, upload, history, user management and dashboards. Node.js manages the backend/API layer, orchestrating application requests, upload, validation and integration with cloud services.

Python Cloud Functions receive Excel and CSV files, perform formal checks, send data to Cloud Storage and trigger ingestion into BigQuery. Firebase Authentication manages login, Admin/User roles and access control, while Cloud Run enables containerized deployment of the application environments. Looker Studio provides KPI visualization, dynamic filters, year-over-year comparisons and export of filtered data.

Social Thingum®
Social Things SRL
Tax Code & VAT No.: 08941810965

 Viale Umbria 63, 20135 Milan
Via Francesco Paolo Campanella 2, 70021 Acquaviva delle Fonti (BA)
Via Chiellini 22, 57125 Livorno (LI)
Registered office: Via De Rolandi Battista 1, 20156 Milan

 info@socialthingum.com

socialthings@pec.it (certified e-mail)

Milan Chamber of Commerce | R.E.A. 2057562 | Companies Register 08941810965
 +39 02 83538781


Funded by the European Union

© 2025 Social Thingum – All rights reserved. Designed in Milan, Italy. Privacy Policy Cookie Policy Transparency (Law 124/2017)