You created something from scratch that used several boilerplate components with general use cases.
The amount of times professional devs do this is probably almost nil on the scale of the world.