diff --git a/.gitignore b/.gitignore
index b2408ff..97ff4e2 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1 +1,24 @@
-/buildtools
\ No newline at end of file
+# dependencies
+/node_modules
+/.pnp
+.pnp.js
+
+# testing
+/coverage
+
+# production
+/build
+
+# Generated protocol buffers files
+/src/proto
+
+# misc
+.DS_Store
+.env.local
+.env.development.local
+.env.test.local
+.env.production.local
+
+npm-debug.log*
+yarn-debug.log*
+yarn-error.log*
\ No newline at end of file
diff --git a/.idea/hexmap.iml b/.idea/hexmap.iml
index 1accc2b..37aa69b 100644
--- a/.idea/hexmap.iml
+++ b/.idea/hexmap.iml
@@ -13,6 +13,7 @@
+
diff --git a/.idea/protoeditor.xml b/.idea/protoeditor.xml
index 8af70d2..d2a93c6 100644
--- a/.idea/protoeditor.xml
+++ b/.idea/protoeditor.xml
@@ -5,7 +5,7 @@