Declaration of Invention System

Description

The declaration of invention system allows an authorized user to enter relevant data (projects, authors, funding, etc) that is used internally by the DIGP, One of the tasks that were carried out, was the creation of a data model that fit the requirements of the required fields established by the DIGP. This model was then implemented in the MySQL database engine. The data is entered through a custom designed form that includes some validators for some fields such as the rut (chilean ID). There was also an integration with the SAML system of the Technical University Federico Santa María, to make sure that only authorized personnel could access it. The system was developed using the PHP Silex microframework and the MySQL database engine. The UI was implemented using CSS3, the Zurb Foundation Framework (version 5)  and jQuery. The required files for the SAML integration were provided by the university. As the final part of the system,  a management panel was created that allows the export of the file cards in PDF format using the TCPDF library.