United Nations and University of Denver
- AWS Instances, Linux, Apache2, MongoDB, PHP
- FRONT-END LIBRARIES:
- d3.js, Bootstrap
- Headless CMS, Custom CMS
3 developers (2 front-end and 1 back-end) + 1 designer
CGP Systems created Votester, a software tool with a dataset of voting statistics historical data from 1946 to the present for the UN General Assembly (UNGA) and Security Council. Votester allows users (mainly Diplomats working in the UN or with affiliated organizations and students) to access, analyze, and compare voting statistics of different countries, country blocks, and political alliances about different humanitarian and other global challenges. A user can precisely detect similarities or differences in diplomatic relationships among the UN member states throughout the years. Votester uses a database of votes, calcula calculates voting correlation, and displays the results in a map, table, or chart form.
The biggest challenge our team faced was to find a way to analyze all the historical data for the past 80 years and, at the same time, to create a solution that is easy to use, user-friendly, and lightweight.
Having thoroughly analyzed the problem, we decided to go with AWS Instances for serving, PHP in combination with Python, and MongoDB. Our choice for a front-end data visualization tool was nearly obvious - we used D3js, a well-known JS library.
As a result of 4 months of work, the CGP Systems team created a tool that allows users to see and analyze political decisions of all countries taking part in the UN Assemblies and Security Councils. The web application is very lightweight, has extraordinary data processing speed, and, at the same time, manages to keep hosting and handling costs at a very low point.