add web app code; correct gitignore