Add: real-time server push
add gitignore
remove unnecessary