I’ve had some time over the summer to work with Magic. One of the more important features I have implemented, is to make it more easy to use, and especially in regards to referential integrity columns. Watch the video below for an explanation.
This allows you to generate your Angular frontend in 1 second, spend some few hours editing the automatically generated frontend, and have an actual working Angular frontend CRUD app, in roughly half a day. I believe this might be especially interesting for more "raw" database access to your backend’s database, in particular for cases where you need to some sort of "advanced GUI" to modify your data, in cases where something goes wrong with your app’s data for some reasons. As in, making Magic become your app’s secondary app, for editing data items in your database. As a simplified version of something like PHP MyAdmin.