Felix Pujols's Portfolio Project

Felix Pujols's Portfolio Project

Felix Pujols


“As I was programming micro-controllers I realised how much I like to use my energy to program. Then I decided to learn a bit of online programming based on tutorials.  A month after I decided to go further with CareerFoundry and it was the best thing. I certified as a web developer with all the required knowledge”.

Below is Felix’s portfolio project ARS Reclama; an app that enables doctors and physical therapists to store and manage their patients’ information.

Tools used:

Rails, JavaScript, Jquery, Ajax, PostgreSQL, Git, Bootstrap, Heroku, sass, zeplin, draw.io

Based on the fact doctors and physical therapists needs a better way to store and manipulate their patients information we create ars reclama. This app was made in collaboration with Francis Pujols, a UI Animator expert. We used zeplin as the collaboration tool to share the designs in code format.


As I was developing the application from scratch covering all software areas, many challenges were arising. The ability to modify the customer information in the database from outside the update form which is the normal way to do it, was a challenge and I solved it using a gem for this specific type of case.Some of the challenges I can mention:

  • Print and save the customer information at the same time.
  • Modify the customer info from the show view.
  • Updating the information when modifying the customer info in the show view.


Most of them were solved using gems and new techniques.



The next step was to find the fastest way to access the data in the database to increase the speed of the web app. For this I used ajax and I put a limit on the amount of request that the page normally does in the index view. I reduced the amount of pages to load replacing them with modals.



Finally, the result was amazing. A web application that allow doctors and physical therapists to store and print their customer information. The response of our customers was positive we made their work a lot easier, some of them had no internet connection so we used docker to convert the app offline.


Other Portfolios