SaaS success story

Creodias

Delivering a modern, responsive CREODIAS 2.0 website, empowering the client to provide seamless access to Earth Observation data, tools and cloud services for its processing.

api
cms
front-end

About Creodias

CREODIAS is a Data and Information Access Services platform established by the European Space Agency in 2017. It acts as a key component of the Copernicus Data Space Ecosystem and facilitates standardized access to Copernicus Earth Observation data and processing tools.

With over 20,000 registered users from 190 countries, the company offers a vast amount of locally available EO data, making it a valuable resource for researchers, businesses, and individuals worldwide.

rocksplaceholder-video
placeholder-videoplaceholder-video

Timeline

970 working hours from the project’s launch till its final release

project’s launch

February 2023

in progress

February 2023 – June 2023

project’s release

June 2023

Project’s scope

The client approached us with a ready-made, detailed design project with a demanding content structure. Our job was to develop a flexible and responsive WordPress system, including:

Developing a complete 2.0 version of the existing website based on the client’s refreshed designs for all subpages

Integration with APIs with internal monitoring system provided by customer

Introducing SSO (Single Sign-On) and global login functionality

Integrations with documentation as well as access to the whole documentation

Fetching articles into the databaseIntegrations with documentation as well as access to the whole documentation

Development

Challenges and solutions

  • 01.

    High complexity

    We took on our first such highly complex project, involving the client’s intricate infrastructure that demanded advanced implementation skills. Our primary objective revolved around implementing SSO (Single Sign-On) – global login functionality. As a result, every user logging into their WordPress environment can enjoy smooth access to all pertinent elements and resources.

  • 02.

    Differences in desktop and mobile versions

    We noticed significant differences between the desktop and mobile versions of the project’s design. Our goal was to create a solution that would make the interface look consistent and user-friendly on both platforms. By using a responsive design approach, we made sure that the website adapts well to different screen sizes. This way, users can easily access and interact with the platform, whether they’re using a computer or a mobile device.

  • 03.

    Row merging

    In order to enhance the presentation of data and improve the overall usability of the table, we implemented row merging functionality. This allowed us to combine adjacent cells in the table to create a more organized and visually appealing layout. By merging cells with similar or related content, we effectively reduced clutter and made it easier for users to comprehend the information at a glance. What’s more, we provided the accurate display of data within the merged cells.

  • 04.

    custom wordpress extension

    We developed a custom WordPress extension, which proved to be a game-changer in expanding the capabilities of the platform. We were able to augment and extend the native features of WordPress, effectively empowering the website with enhanced functionalities tailored to the client’s unique requirements.

  • 05.

    row merging

    Our development process encompassed the integration of a wide array of advanced frontend functionalities, effectively elevating the capabilities of the platform to new heights. Through meticulous design and implementation, we added numerous supplementary features that not only enhance the user experience but also expand the overall scope of the system.

  • 06.

    custom wordpress extension

    The project posed a significant level of complexity in terms of the client’s infrastructure. To achieve a cohesive and successful deployment, we needed to work closely with the client’s DevOps team, creating an entire environment from scratch. The challenge involved developing a highly adaptable and scalable solution.

  • 07.

    Kubernetes cluster

    The website operates on a Kubernetes cluster, an advanced and sophisticated environment that requires uploading the entire ecosystem. Being just a component within a complex process, it needed fine-tuning to make sure the machine can clone itself as the process load fluctuates. As WordPress is not inherently designed for such tasks, we had to devise a solution that allowed media files located on another server within the client’s infrastructure to sync and update effortlessly with the website. This integration proved essential to optimize the performance and reliability of the entire system.

  • 08.

     Numerous stakeholders

    The project involved extensive communication with numerous stakeholders at different levels of involvement. We prioritized effective communication by establishing clear channels for sharing information, updates, and feedback. Active participation from all team members fostered a collaborative environment where ideas were valued and considered through regular feedback sessions.

Summary

Business enhancement

Refreshed and modernized website

The client received a completely refreshed website, being a significant upgrade from their previous CMS. We provided them with a modern solution, carefully tailored to meet their specific needs, with enhanced functionality, improved user experience, and greater flexibility in managing online content. Now the upgraded CMS empowers them with a suite of advanced features and tools, allowing for uninterrupted content creation, editing, and publication.

Reusable blocks


We introduced a collection of libraries created specifically for the client, comprising all the page layouts designed in Figma. . The exact templates are meticulously crafted using WordPress blocks, ensuring consistency, flexibility, and efficiency throughout the website-building process.

High accessibility

The website is designed with responsiveness as a top priority, ensuring a flawless user experience across various devices and screen sizes. It is carefully optimized to support leading web browsers, guaranteeing consistent performance and accessibility for a wide audience.

Constant support

The support provided for the project is integrated with Jira, a powerful project management tool, enabling a smooth and efficient workflow, streamlining communication and issue tracking throughout the entire process. It allowed us to achieve full automation, significantly reducing manual interventions and enhancing overall productivity. Support requests and tickets are automatically logged into Jira, where they can be assigned, prioritized, and tracked by the support team. It guarantees that nothing falls through the cracks, leading to faster response times and improved issue resolution.

Outcome

The project’s successful outcome brought significant business enhancement to the client with a modernized website, improved user experience, and a robust support system. The leading-edge CMS, custom WordPress extension, and advanced front-end functionalities provided a smooth and enriched online experience, engaging users across various devices and web browsers. The client now stands at the forefront of their industry, confidently navigating the digital landscape with cutting-edge solutions.

As the project progresses, the next phase involves developing an e-commerce platform that mirrors the look and feel of the main website. The system will allow customers to purchase tokens for accessing earth observation services, being fully integrated with the website, ensuring a flawless user experience and efficient handling of transactions. As currently users have to email their requests for purchases, the new solutions will be a true deal breaker, providing them with a convenient and straightforward method for buying tokens.