Used Technologies

Description
Our project has been built using the Model-View-Controller design pattern. We have developed it using the CodeIgniter framework.

Model

 * MySQL database - Database of users that can access, create forms and view results.
 * XML documents - The main type of data that has been used for conversion between forms, cloud storage data and final results of forms.

Controller

 * PHP (Windows Azure SDK, PEAR) - Wrapper library for the REST API methods used to upload/list/download BLOBs from the cloud.
 * Ajax - Used for displaying the results of form completions.

View (GUI)

 * HTML5 - Basic component in the visual UI.
 * CSS3 - Used for enhancing all the visual improvements.
 * JQuery - Javascript library.
 * Bootstrap - Twitter Bootstrap - Front-end framework for improving our productivity.