Mydex Personal Data Store
Website Development
Design
Support and Maintenance
Brief
The Mydex vision is the emergence of a world where individuals are in greater control of their lives with the freedom to choose how and what personal data to share in order to have a balanced relationship with each other, society as a whole, governments and organisations. The Mydex mission is to empower individuals to manage their lives more effectively through convenient, trustworthy access and control of their personal data and how it is used by them and others.
In 2012 Mydex were seeking a development partner that had the capability to work across a range of technologies in order to fulfil this vision.
Solution
As development partners for Mydex since the beginning of 2012, Zoocha have been involved in a number of projects with Mydex, including:
- Development of a Community site
- Build of a RESTful JSON API using Slim PHP
- Construction of a PDS front-end, developed using Drupal for Mydex members to navigate their data
- Creation of the Mydex documentation site using a static site generator called Middleman
- Design and implementation of visualisations using D3 and a reporting dashboard
- Supported Mydex at a Hackathon at the Open Data Institute
- Set up of an Identity stack, developed in Slim PHP, that allows Mydex members to use their MydexID to log in to websites using the Open ID Connect, Mozilla Persona and SAML protocols
- Providing support to Mydex connecting organistations who are looking to integrate their systems
- Creation of various back-end systems developed using Symfony
- Drupal support services for their Drupal powered applications
Technical highlights
The technical highlights from a 6 year working relationship with Mydex are numerous. Some examples are:
- Development of a 'zero-knowlege' platform using strong encryption algorithms
- Development of a comprehensive automated testing suite that achieves coverage of the public facing applications and the API's
- An external integration hub that allows members to pull their data from social networks such as Facebook and Twitter
- A consent API service
- Master reference data service API's