Video editing tools in Ionic framework



I have started working with ionic in the last few weeks and am attempting to build my first web app. Part of the more advanced functionality I want to achieve is allowing recording then editing of a video. So I want the app to launch the devices video camera (already achieved), load the recorded video into the app and provide editing tools - such as adding slow-mo segments, voiceover, pause points and basic drawing tools such as straight lines.

Any guidance on how / where to start would be great!