Refector the Code to fit from more website and make the config with the .json file
add the gitignore