For writing the scripts, you can use a wide variety of languages. This web application is written in ruby. You can use 'ruby-jwt' to create your scripts. Link to Github
Other languages such as PHP and Python are possible to use. The scripts are not too complex so it is worth writing them from scratch if you want to practice programming skills.