How to use Cardano in Node js/Next js/React app?

I have a react app(website NFT buy and sell). But now i want to integrate Cardano in it.

My issue is I don’t know what to add into my project from Cardano.
And I have chosen this challenge:
image