frontend scaffold, add ignore rule for .idea in .gitignore