Initial Release
Inquisidor is an fully functional example of InterSystems IRIS functionalities working together with Angular project as front-end. In this project you will find examples of:
Build the image we will use during the workshop:
$ git clone https://github.com/intersystems-ib/inquisidor
$ cd workshop-inquisidor
$ docker-compose build
The goal of this project is to make accessible all the historic data of public tenders, making easy to get information searching tenders by description.
This project is designed as a common web application with a backend developed on InterSystems IRIS Community edition and a frontend developed on Angular.
As we said before, our backend is developed on InterSystems IRIS technologies. The backend is responsible for:
Developed on Angular provides an easy to use user interface sending REST calls to the backend and receiving and managing the responses.
docker-compose up -d
Automatically an IRIS instance will be deployed and a production will be configured to import atom files with public tenders (you can find an example in folder iris/shared/example). If you want to include a automatic process to import files from the official web page you only need to create a new Business Service Inquisidor.BS.ImportZipFile and configure the folder to extract the files from the imported ZIP (the same that the path defined for Licitaciones_IN Business Service).
superuser
/ SYS
account.Now you can check the frontend:
Open the main page from this URL.
Login using superuser
/ SYS
account.
Click on the icon on the upper left of the screen and check the options of the menu.
Click on Buscar licitación to make searchs for published public tenders using description, publisher or CPV code.
From Buscar adjudicación you have access to all the finished public tenders with information about the winners.
And you can compare and analyze the publishers and winners of public tender along the time from Analisis de adjudicatarios and Analisis de licitadores menus:
Publishers:
Winners: