Back to Projects

  • Home
  • Projects
  • Website and Web Application
  • 03 July 2023 - Present

DTM - I.O.M United Nations

  • Tools

    React, React Redux, Echarts, Next Js, Kobo API, Azure msal, Drupal, PHP

banner

Overview

The International Organization for Migration (IOM) is a UN-affiliated intergovernmental body established in 1951 to promote humane and orderly migration. It focuses on managing migration, providing humanitarian aid, and supporting the reintegration of migrants. IOM also helps combat human trafficking, assists in refugee resettlement, and links migration with sustainable development. Additionally, it provides research and data on migration trends, offering guidance to governments and international bodies. Its mission is to safeguard migrant rights and improve migration management worldwide.

The Displacement Tracking Matrix (DTM) are various tools developed to track and monitor population displacement. It provides real-time data on the movement and needs of displaced people, helping governments, humanitarian agencies, and other stakeholders make informed decisions during crises.

Key Functions

  • Data Collection: DTM gathers data on the location, conditions, and vulnerabilities of displaced populations through site assessments, registration, and surveys.
  • Tracking Movements: It monitors displacement patterns to understand where people are moving, why, and the challenges they face.
  • Needs Assessment: DTM assesses the needs of displaced individuals, such as shelter, food, and medical care, to prioritize aid delivery.
  • Information Sharing: It shares data with humanitarian actors to coordinate effective responses during emergencies like conflicts, natural disasters, or migration crises.

Tools & Technologies Used

The website enables users to view all available self-storage spaces of varying sizes, make reservations, and complete payments seamlessly.

- React Js
In building the "DTM Data coverage" tool, We leveraged React.js to develop a robust and intuitive user interface, focusing on delivering a seamless and engaging user experience. Implemented responsive design principles to ensure that the application functions optimally across a variety of devices and screen sizes. By utilizing component-based architecture, I enhanced code maintainability and scalability, allowing for efficient updates and feature additions in future development cycles.
- MySQL & SQL Workbench
Utilized MySQL and SQL Workbench to perform a variety of database operations, including creating, updating, and retrieving specific information from multiple databases and tables. Leveraged these tools to efficiently manage and manipulate data, ensuring accuracy and optimizing database performance for business-critical applications.
- Next Js
Utilized Next.js to develop the frontend UI for the "Check My Data" internal tool. Focused on enhancing performance by leveraging server-side rendering and static site generation. Implemented dynamic routing to create a smooth and responsive user experience. Additionally, integrated Next.js's API routes to efficiently handle backend interactions, ensuring seamless data fetching and improving the tool's overall functionality.
- @azure/msal-browser/@msal-react
Integrated @azure/msal-browser and @msal-react to implement secure authentication for internal tools. This solution allowed users to authenticate via the organization's centralized authentication system, ensuring compliance with security protocols while providing a smooth and reliable login experience. The integration helped maintain robust security by managing user sessions and token-based access to the application.
- Drupal & Drush
I work on the DTM portal, which is powered by Drupal, facilitating the efficient publishing of datasets, data stories, maps, and reports. I actively utilize Drush commands for configuration management, exporting and importing blocks and taxonomies, and maintaining content types and block layouts. My role involves ensuring smooth content management and optimizing the platform’s functionality for both users and administrators.

Website

https://dtm.iom.int

Web Application - DTM Data Coverage

The tool allows users to access data availability and coverage while providing country and year-level aggregated IDP figures, data collection round counts and administrative boundary coverage.

The tool was featured in IOM`s Executive Office Update August 2024
View the data coverage tool: https://dtm.iom.int/data-and-analysis/dtm-api/data-coverage

Web Application - Check My Data - DTM Data Kit

Check My Data is a solution provided by the DTM Global Team to help missions monitor their data collection process while ensuring basic data cleaning checks. This initiative stems from the observation that manual data cleaning can be highly time-consuming. The solution is therefore threefold:

  • Real-Time monitoring of the data collection process
  • Providing insights on analytics by looking at variables' statistical attributes.
  • Ensuring basic data quality control by a comprehensive data profiling

Portfolio

More projects

project1
WEB APP

Token Metrics

project1
MOBILE APP

Circle Finance

©2024 All Rights Reserved

Back to Top