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.
 

Check out some of our success stories!

Access Success Story
Success Story: Modern platforms & ease of use
Success Story: Modern platforms & ease of use
Read More
Ensa
Success Story: Development of Queuing System for Appointment Creation
We built a fresh, dynamic, and adaptable design for our client’s website
Read More
A Comprehensive Solution for the Construction Industry
We developed a specialized mobile application with functionalities that add value and respond to the client’s particular requirements.
Read More
rootstack
Success Story: Mobile App to remotely control pools
We developed a specialized mobile application with functionalities that add value and respond to the contractor’s particular requirements.
Read More
Maxillantas
Web and mobile app development for maintenance services
The client partnered with Rootstack to develop a solution that modernized its entire manual tire inspection process.
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
rootstack
Designing A Clear And Informative Website
Rootstack supported a cultural company to create a modern, manageable and high-performance website.
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
Rootnet
Rootnet
Rootnet Suite is a business application to manage information about opportunity cycles, clients, accounts and much more from a clear dashboard to view information with a friendly experience for different teams within the company.
Read More

Our main services

Rootstack

IT Staff Augmentation

Expand your tech team with skilled IT professionals through our staff augmentation service. Agile, flexible, and tailored to your projects. Meet Rootstack now.

IT staff augmentation process is characterized by:

  • We take care of the recruitment and onboarding process to provide the right technology profiles to suit your requirements in no time.
  • Our IT Staffing team will seamlessly integrate with your existing team and workflow, reporting directly to your management.
  • We provide the profiles specialized for what you need to work immediately.
Learn More