add server end code
add gitignore