Some of this stuff looks rather simple, but I guess the issues are not with the front end, but various aspects on the back-end



The actual generation of the torrent files is the easy part as that functionality has been tested and working on BitTorrent for years now.
Stopping fake seeders from earning revenues from your token and encrypting the various channels of communications is probably the harder part.
So... where are those screens from?