Bombs as locomotion in 2D platformer

I'm new to Unity and C#, but I'd like to execute a concept where the player is able to drop a bomb below him, detonate it, and send him flying in a direction, much like Link is able to do in SSB:Ultimate.

I'm going to be creating a game where using bombs as locomotion is a key component in the rules of play. For example, you jump, and then double jump, but the platform is STILL too high, you can then drop and detonate a bomb that will propel you high enough to reach the platform. Of course these will be used as the main weapons as well.