Development Roadmap - uol-library/spacefinder-ui GitHub Wiki

Improve Accessibility

It is essential to improve the accessibility of the application so that it passes the WCAG 2.2 AA standard. The main development required in this respect is to improve support for screen reading software and improve keyboard navigation.

Deadline: End August 2022 - achieved in Release 0.2.0

Use a free mapping provider

The cost of continuing to use Google Maps for the application is uncertain, as this is linked directly with the level of usage of the application. Google Maps was used in the pilot as it is well suited to rapid application development and was the platform of choice in the original application. One alternative which has potential to replace this is leaflet, a leading open-source JavaScript library for mobile-friendly interactive maps, along with OpenStreetMap as a tile provider.

The use of marker clustering to allow the initial display of the map to be zoomed out to include St. James's and Chapel Allerton campuses is being worked on with leaflet.

Deadline: End August 2022 - achieved in Release 0.2.0

Refactor Javascript

The Javascript has been developed for this application in a modular way, but does not currently use ECMAScript modules (ESM). Little effort is required to use ESM, and it would result in the ability to use webpack and babel to transpile, polyfill, minify and bundle Javascript to increase browser support and performance.

Deadline: End December 2022

Release version 1.0

This repository is unusual in that it contains both the code for spacefinder and the data for the application, which together produce https://spacefinder.leeds.ac.uk. Version 1.0.0 of spacefinder will be only code, with configuration, data and other assets removed to enable its use as a template to develop different versions of the application using different taxonomies and different metadata schemas.

Deadline: End December 2022