Improvements at the infrastructure level of a website

Rootstack helped with the Improvements at the infrastructure level of a website.

 

Challenge

 

The open data portal runs on an application called CKAN, which was in its version 2.6 and they wanted to bring it to version 9. Uploading the CKAN also implied making a framework change: from Python to Flask. This application provides a service to all government entities in Panama, such as the Comptroller General of the Republic, this gives credibility to all published data.

 

Our solution

 

Infrastructure improvements were made. In the first stage of the project, work was done at the architecture level: the application on which the portal runs (CKAN) were updated, the framework was changed and the fireserver was also removed from the backend server.

 

 

As it is a portal that manages public statistical data, data sets are generated in it, such as: publishing the budget for the year 2023, then every month the information is updated and how it is executed is uploaded.

 

All these documents were stored in the backend server and with the improvement that Rootstack implemented, they were taken to another server, a server exclusively for the fireserver. From the backend, a "question" is made to the other server about the documents and thus the information can be accessed.

 

In addition to this, a page redesign process began. The experience on the old page was quite rustic and not easy to search and the visualization was not very modern, they also wanted to implement a statistics microsite from the administrator: how many people access the staff, from which countries access, what are the sets of data most consulted by citizens, etc.

 

 

A news module was also implemented that could be loaded as news, updates and in addition to directly contacting the desired institution.

 

Key elements the Rootstack team worked on

 

  • Update of the application in which the portal was running
  • Made a frame change
  • The fire server was removed from the backend server. A dedicated server for the fireserver has been implemented.
  • In a second stage, a page redesign process was carried out, the experience on the previous page was quite rustic and it was not possible to search by date.
  • Implementation of a statistics microsite, such as: how many people, from which countries access, etc.
  • A news module was implemented so that portal updates can be uploaded as news, so that an institution can be directly contacted.
  • Generation of a direct communication channel between the institution and the entities.
  • Change of visualization themes was made within the data sets, this was part of the second stage, the redesign stage.
  • A design was made to search for topics by topic.
  • In the statistics you can see who is publishing, the most downloaded files, the visits on the portal, which countries consult which data sets, all this is for the administrator.
  • A document module was developed where you can download and add documents of interest.

 

Technologies

 

In this Project with AIG, Ckan, Python, Flask, Docker and PostgreSQL were used.
 

Testimony

1 of 2

Check out some of our success stories!

Automation and modernization of banking platforms
We improve the workflow in banking institutions, integrating and automating their tasks for greater productivity and better customer service.
Read More
Improvement of ecommerce website and creation of mobile app
Rootstack supported this underwear business in improving its e-commerce, enhancing its performance, working on APIs and creating its first mobile app.
Read More
Access Success Story
Success Story: Modern platforms & ease of use
Success Story: Modern platforms & ease of use
Read More
rootstack
Medical services web application development
Rootstack supported a company in the development of a web application for medical services for the elderly.
Read More
Cybersecurity Success Story
A Comprehensive Look At Cybersecurity
Institutions from different sectors and industries trust Rootstack to provide a 360 view of their security measures and protocols.
Read More
UIpath RPA Implementation Success Story
Automating Invoices With an UIpath RPA Implementation
Rootstack developed an automatic process for invoicing processing with UIPath.
Read More
Credicorp Bank
Success Story: Improving Errors and Performance in a Mobile Banking App
Rootstack provided support to a banking institution to improve critical errors in the operation of its mobile identity app.
Read More
Panamerican World
Success Story: Development and design of highly functional news website
Rootstack worked hand in hand with a telecommunications company to develop a highly functional website, with a design according to their needs.
Read More
Biotechnology Group
Success Story: Implementing a functional and personalized ERP
We worked with a medical company to incorporate an ERP that works for the entire company, taking into account the particularities of each work area.
Read More

Our main services

Rootstack

Managed Teams

Our software developers report directly to your management and lead your project with experience and efficiency. Flexibility and confidence to bring your project to success.

Managed Teams process is characterized by:

  • Quality: Free up key internal resources of your company. You will get quality supervision on your project.
  • Qualified experts: You will benefit from qualified management teams. It will get your project off the ground.
  • Dedicated Team: You will work with expert engineers who will be dedicated to giving the best for your project.
Learn More