e-deleGATE+ is a platform for the UN delegates, that lets the diplomats manage their missions and various meetings held in UN headquarters (for example, the General Assembly)
When our client reached us, they were looking for a complex solution that would provide a centralized place for UN delegates to manage the participants of UN meetings and storage of various data that could either be related to the already mentioned various meetings or be public and available to each diplomat. Besides that, there are a lot of restrictions on such a platform, and the existing permissions mechanism needed to be upgraded.
However, the main focus was on the optimization of the existing algorithms to improve the overall performance.
The main goal we have had so far was to optimize all aspects of the platform. UN development team had a long list of technologies they wanted to start using, so we have implemented the whole AWS infrastructure for deployment, security, and other features. The list includes:
We also picked up such technologies as Redis ( for caching data ), Winston ( to improve logging ), and Gitlab CI/CD ( for an easier deployment ).
And lastly, we have fixed a number of complicated bugs all over the platform, improving the overall User Experience.
The current platform has already improved a lot.
We keep working on this project, improving and scaling it on a daily basis.