I have build this website using reactJS and used rapid api for getting different exercises details and their gifs. I have used ExerciseDb and youtube search and download api for getting data.
On this website you can search for any exercise related things like exercise name or equipment used or any muscle exercise you want to do. Then from that search you will get multiple results from ExerciseDb api and they will be shown below. If you click on any exercise card then it will show you detail about that exercise and youtube videos that shows how to do it. Also It show's exercises that target same muscle group and also exercises that use same equipment. It's live hosted on netlify.