Now that the first API is in place, we drive forward with the UI implementation. Keep in mind that the entities managed infrequently change, and are most likely simple objects, and the screens are retricted to internal admin users, it does not make sense to invest a lot of time in an elaborate series of screens.
In a past position, we were looking at a series of around 80 entities that meet this criteria. The amount of work required to implement this, although not complex, would required a significant amount of effort. We were able to streaming the efforts by implementing a dynamic form approach, one in which a common component make be configured to represent an maintenance form for a variety of object types.
For me personally, this is an exiting task as I am a big fan of code generation, and approaches where components are configurable and resuable are particular areas of interest to me.