Peace & Security Data Hub
Peace & Security Data Hub was a project developed jointly by Department of Political and Peacebuilding Affairs and Department of Peacekeeping Operations by the Information Management Unit at the United Nations. The daa hub allows both the public and UN workers to search and get reliable and up-to-date data. The Hub combines data created by the Peace and Security pillar with other frequently used data sources on Peace and Security. The project leverages Azure web services to create a centralized data base with public API's so that researchers and UN employees can easily access the most up to date data.
I was hired as a consultant to develop the front-end architecture of the Data Hub to create a single-page application that could autonomously generate pages as additional data sets became available to the platform using React framework. I researched and prototyped a decoupled Drupal instance for editorial content and worked with the cloud developer to create a containerized solution to deploy to Microsoft Azure.
I implemented authentication using OAuth2.0 and Microsoft Active Directory to create access to protected APIs as security is a priority at the United Nations.
My piece of the Datahub Architecture
Technical Details
- React.js with React Router
- React Virtualized
- Node/ Express with Helmet
- Docker containerization
- Microsoft Azure
- Headless Drupal CMS
- Tailwind.css
- Microsoft Active Directory