Cascais Smart Pole

Cascais Smart Pole promotes sustainability with Drupal 9

Duration
2 years
Year
2022
Official website
projeto cascais smart polo
Overview
The challenge
The Drupal solution
Results

Cascais Smart Pole is a joint initiative between Get2C, NOVA SBE, Cascais City Council, Cascais Ambiente, Veolia and Prio, which brings together physical and digital spaces to promote environmental literacy and local climate action.

Developed in Drupal 9, and later upgraded to Drupal 10, the project combines technology, education and community involvement, allowing citizens, companies and institutions to monitor their environmental impact, adopt sustainable behaviors and contribute to the carbon neutrality of the municipality.

The platform integrates real-time information, carbon footprint calculation tools and accessible educational content, making it a meeting point between technology and sustainability.

The main challenge was to aggregate data from multiple sources, ensuring that it was updated in real time while maintaining the clarity, reliability and accessibility of the information.

Among the challenges identified were:

  • Integrating environmental data from different sources (MobiCascais, Veolia and other systems);
  • Ensuring the consistency and accuracy of carbon footprint calculations;
  • Creating an appealing, accessible and intuitive design, suitable for audiences with different levels of digital literacy;
  • Promote civic involvement by offering mechanisms for participation and sharing ideas on sustainability;
  • Ensure an efficient editorial experience, with optimized management of content, files and languages.

The solution would have to balance technical robustness, functional design and public utility, mobilizing the community for climate action.

JAVALI developed the Cascais Smart Pole platform based on Drupal 10, taking advantage of open source modules and an architecture centered on scalability and accessibility.

The main functionalities and features include:

  • Integration of real-time data from external systems (MobiCascais and Veolia);
  • Carbon footprint calculator for citizens and companies, with progress history and personalized recommendations;
  • Interactive dashboard showing up-to-date environmental indicators, promoting transparency and climate literacy;
  • Educational content and public participation tools, accessible to any user;
  • Inclusive and accessible design, in line with WCAG standards, ensuring simple navigation for all user profiles;
  • Advanced editorial management, using modules such as Media Folders and Media Folder Management, ensuring long-term file organization and consistency;
  • Optimized multilingual search, through the Search by Current Language module, improving the experience in multilingual contexts.

The platform has become a benchmark tool in urban sustainability, promoting environmental literacy and direct community involvement.

The main results achieved include:

  • Centralization of environmental data and transparency on local indicators;
  • Interactive tools for calculating and monitoring the carbon footprint;
  • Increased climate literacy through accessible educational content;
  • Greater civic participation, involving citizens and companies in sustainability actions;
  • Accessible and inclusive interface, adapted to different audiences and devices;
  • Scalable technological base, able to support future integrations and new data modules.

Cascais Smart Pole demonstrates the potential of Drupal to create open and collaborative digital solutions, capable of linking technology, the environment and citizenship.

Technologies and features

  • Drupal 9.4.x (later updated to Drupal 10);
  • Evolved modules: Spreadsheets and Consent Popup;
  • Integration of real-time data APIs (MobiCascais, Veolia);
  • Carbon footprint calculator with persistent data;
  • Interactive dashboard with environmental indicators;
  • Optimized multilingual search;
  • Responsive and accessible design (WCAG 2.1 AA);
  • GDPR compliance and scalable architecture.

Contribution to the Drupal community

This project is an example of the use of open source technology for environmental and social purposes, and has contributed concrete improvements to the Drupal community.

The most important contributions include:

  • Evolution of the Spreadsheets module, which now allows real-time calculations within Drupal. In Cascais Smart Pole, this module feeds the carbon footprint calculator, eliminating dependencies on external tools. The improvements made were shared with the community, benefiting other projects globally.
  • Extension of the Consent Popup module, which has become a versatile mechanism for highlighting information in popup format, not limited to GDPR consent, but applicable to various information contexts.
  • Sharing of good practices in data accessibility and integration, strengthening the Drupal ecosystem with solutions that can be reused by municipalities and organizations around the world.
Do you have a project in mind?