TRY Lottery DApp is the final project of Peer To Peer and Blockchains course (M.Sc. in Cybersecurity at University of Pisa) and it has been developed mainly for educational purposes. The DApp is composed by the back-end, developed using two smart contracts which follow ERC721 standard, and the front-end, developed using HTML, JavaScript, JQuery, Bootstrap and Web3.Js.
A lottery operator can firstly deploy the contracts and then start the lottery, draw winning numbers and assing final prizes. A player can play the lottery picking 5 numbers (between 1 and 69) and 1 special number (between 1 and 26) and buy one or more tickets to get the chance to win one or more NFTs as prizes.