I'm not going to give you a step by step guide to making a website, you'll have to learn that for yourself. Do some basic research on how websites work and how web programming like PHP works.
The main PokemonDb site has a MySQL database that stores most of the information like Pokedex data and moves, then we use PHP programming to get the data from the database and display it in a good format.
The Q2A is installed like any other PHP script, by uploading the files and loading the site in a browser.