I like the concept and it looks like an interesting project, however still AngularJS + Bower for the frontend? You could probably benefit a lot from switching to Angular > 8, I have done it for several projects and it's totally worth it. If you need help let me know.