One of the biggest challenges when building database backed website applications is establishing a connection between the backend and the front-end. In most cases, the backend database is developed using a completely different technology than the one used to develop the front-end user interface. In one of my projects, I…