Changelog - User Showcase, Sessions and Security

Until now, amassing project data and curating media to present within Cesium has been very time-consuming; resulting in bespoke presentations with limited reusability.

Each piece of our past work captured a concept that in recent months we have sought to consolidate and increase accessibility and ease of use for the groups we are working with.

Recently development has been focused on three areas of the platform:

  • User profile

    Implemented API endpoints and interfaces to display collaborator data, allowing them to create and curate projects themselves.

  • Media upload

    Introduced media upload functionality with annotation capabilities, enhancing context for viewers.

  • Session auth
    Focused on session security and authentication to ensure secure testing and collaboration with local groups.

Issues have included:

  • Balancing development between front and back end systems. As a small team, it is difficult to build necessary data pipelines and accessible UX to make use of them. Deciding where our time is most effective is a delicate balance

  • Compatibility issues with recent library updates, where a particular package changed the way it functions and interacts with the rest of the application.

  • Increasing knowledge where certain conventions aren’t clearly documented, CORS is a consistent pain point, but we can now ensure secure data handling, input validation, and sanitization for protection against common web vulnerabilities.

Previous
Previous

Deck work + Changelog

Next
Next

Field trip to Ilkley Moor