В принципе я могу вам поспособствовать.
Но здесь уже нужно использовать js.
Я так же как и вы начинал с нуля и до сих пор не соображаю в js, так что до всего дохожу эмпирически.
Попробуйте на примере
https://ads.0xbt.net самостоятельно разобраться, да потратите время, но иначе так и застрянете в ж....)))
Ну уж если не сообразите, то кидайте свой контракт и как будет время, сделаю вам вашу страничку/dapp)))
Solidity во многом похож на Js. Я тоже знаю его довольно поверхностно, но в строках кода ориентироваться могу. Эмпирически я дошел до понимания solidity. Писал и читал, пока однажды меня просто не осенило, что перед глазами теперь вполне понятные команды, а не набор символов. Вообще жалею, что еще в детстве не начал изучать программирование).
Спасибо за ссылку. Я внимательно изучу всё. Но если у вас есть ссылки на какие-нибудь примеры реализации чего-то пообного, то буду рад, если вы поделитесь)