gitignore file and server api code