Your VIP procedures
Identification management platform for Ecuadorians.
A collaborative project with the government of Ecuador to develop a platform that would centralize the management of all the country's procedures, from passport applications to vehicle registration. The main objective of this platform was to streamline processes and reduce corruption by offering a more transparent and efficient system. We used Vue JS for the frontend, providing a modern and easy-to-use interface, while in the backend we used Node JS to ensure optimal performance. For data storage, a non-relational database was implemented, allowing for flexible and scalable management of information. This project marked a significant advance in the digitalization of public services in Ecuador.
In this project, I played the role of frontend development lead, supervising a team of two developers. My responsibilities included defining the application architecture, creating the core components, and integrating with the backend. In addition, I performed unit tests to ensure the correct functioning of the components and was responsible for the complete documentation of the application. I also took care of integration testing, ensuring that all elements of the system worked together efficiently and without errors. My focus was always on ensuring the quality of the code and the stability of the project.
I developed the complete flow for completing the procedures, structured in several steps to optimize the user experience. The process begins with entering personal information, followed by a section where the required documents can be attached. Then, the user selects the most convenient notary to complete the procedure, and finally, the payment of the associated costs is managed. This design makes it easier for users to complete their procedures more quickly and easily, eliminating complications and streamlining the entire process from start to finish.
I also developed the application's administration panel, which allowed for complete control of the procedures managed on the platform. This administrative module gave the possibility of creating new procedures, modifying existing ones and supervising each of the processes. I also included a system to manage and monitor registered users, as well as the procedures they had carried out. This development was key to providing a comprehensive view of the activities on the platform, facilitating efficient monitoring of both procedures and users, and optimizing control of the application.