[#493] Prepare for more standalone iframe apps

* Move projects app into a separate project
* Add postcompile hooks for both production and development builds