diff --git a/.gitignore b/.gitignore
index f56bae4..33bc5d2 100644
--- a/.gitignore
+++ b/.gitignore
@@ -2,4 +2,5 @@
 rsync.sh
 *.swp
 *.log
-.monitor
\ No newline at end of file
+.monitor
+node_modules/
diff --git a/package.json b/package.json
new file mode 100644
index 0000000..e9d9976
--- /dev/null
+++ b/package.json
@@ -0,0 +1,28 @@
+{
+  "name": "scrumblr",
+  "description": "Web-based simulation of a physical agile sprint board that supports real-time collaboration.",
+  "version": "0.1.0",
+  "repository": {
+    "url": "http://github.com/aliasaria/scrumblr"
+  },
+  "author": "Ali Asaria",
+  "main": "server.js",
+  "directories": {
+    "lib": "lib/"
+  },
+  "engines": {
+    "node": "0.4.7"
+  },
+  "dependencies": {
+    "async":        "0.1.x",
+    "connect":      "1.7.x",
+    "redis-client": "0.3.x",
+    "redis":        "0.6.x",
+    "sanitizer":    "0.0.x",
+    "socket.io":    "0.8.x",
+    "simplesets":   "1.1.x",
+    "connect-redis":"1.0.x",
+    "express":      "2.4.x",
+    "jade":         "0.14.x"
+  }
+}