Description changes as powerup is it manageble for free?

Hello everyone,
I would like to create a powerup that shows me the changes made to the card description. (So a simple diff checker between the previous description and the new one).
Kind of like a couple of powerups that already exist, but I would like to make it more personal and with open code.
In your opinion is this feasible without knowing REST API? I know how to program in typescript but don’t know where to start with Trello.
Is it possible to do all this for free maybe from a repository hosted on codeberg or other git (maybe even selfhosted)?

Thanks a lot in advance for your support