Research Project Title:
From Mockup to Web App: Building the Next-Generation Web Template Language
abstract:Mavo is a language that extends HTML to describe applications that manage, store, and transform data. It helps users turn static HTML into reactive web applications without a single line of programming code. Mavo is a free and open source, and its core functionality can be learned in a few minutes. It was created with the thought that creating web applications should be easier than it is today. However, when Mavo was started, the implemented backends were only flat files. There was no way of being able to read/edit only part of the data: either you were able to read/edit all of it, or none of it. There needs to be a way for Mavo authors to describe these granular permissions in their HTML. As this is a common need, a good practice solution needs to be discovered and implemented.
"I am pursuing this superUROP to get a feel for an in-depth research project. By targeting a project that is open source and aims to revolutionize the way web applications are constructed, I aim to cause a meaningful impact on to the technology of tomorrow."