diff --git a/.gitignore b/.gitignore
index fc66581708f400e3b6f3258ca9525a6cdd321136..5aeaa1a3dee6b6e54ccdbfdd601c6235344005b6 100644
--- a/.gitignore
+++ b/.gitignore
@@ -2,3 +2,4 @@
 /components/
 /composer.lock
 /apigen
+/nbproject/private/
\ No newline at end of file
diff --git a/composer.json b/composer.json
index 5e26d44104e2009664e28ec2d672052bbbcadce7..6dac45788458b0d7a02f2b7cdf546a28a52dd1cd 100644
--- a/composer.json
+++ b/composer.json
@@ -63,7 +63,8 @@
             "phpci.yml",
             "phpmd.xml",
             "apigen.neon",
-            ".git*"
+            ".git*",
+            "nbproject"
         ]
     }
 
diff --git a/nbproject/project.properties b/nbproject/project.properties
new file mode 100644
index 0000000000000000000000000000000000000000..e5b6016b6986bfd000a71bfd4ab9b3a1703b7cfb
--- /dev/null
+++ b/nbproject/project.properties
@@ -0,0 +1,26 @@
+auxiliary.org-netbeans-modules-php-phpunit.bootstrap_2e_create_2e_tests=false
+auxiliary.org-netbeans-modules-php-phpunit.bootstrap_2e_enabled=false
+auxiliary.org-netbeans-modules-php-phpunit.bootstrap_2e_path=
+auxiliary.org-netbeans-modules-php-phpunit.configuration_2e_enabled=false
+auxiliary.org-netbeans-modules-php-phpunit.configuration_2e_path=
+auxiliary.org-netbeans-modules-php-phpunit.customSuite_2e_enabled=false
+auxiliary.org-netbeans-modules-php-phpunit.customSuite_2e_path=
+auxiliary.org-netbeans-modules-php-phpunit.phpUnit_2e_enabled=false
+auxiliary.org-netbeans-modules-php-phpunit.phpUnit_2e_path=
+auxiliary.org-netbeans-modules-php-phpunit.test_2e_groups_2e_ask=false
+auxiliary.org-netbeans-modules-php-phpunit.test_2e_run_2e_all=false
+auxiliary.org-netbeans-modules-web-clientproject-api.js_2e_libs_2e_folder=Resources/js/widget
+browser.reload.on.save=true
+code.analysis.excludes=
+file.reference.file-upload-bundle-Tests=Tests
+ignore.path=
+include.path=\
+    ${php.global.include.path}
+php.version=PHP_54
+source.encoding=UTF-8
+src.dir=.
+tags.asp=false
+tags.short=false
+test.src.dir=${file.reference.file-upload-bundle-Tests}
+testing.providers=PhpUnit
+web.root=.
diff --git a/nbproject/project.xml b/nbproject/project.xml
new file mode 100644
index 0000000000000000000000000000000000000000..b78ee66fa3eec678a7109d4c6b4fd58eae6ea1eb
--- /dev/null
+++ b/nbproject/project.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project xmlns="http://www.netbeans.org/ns/project/1">
+    <type>org.netbeans.modules.php.project</type>
+    <configuration>
+        <data xmlns="http://www.netbeans.org/ns/php-project/1">
+            <name>file-upload-bundle</name>
+        </data>
+    </configuration>
+</project>