diff --git a/index.js b/index.js
new file mode 100644
index 0000000000000000000000000000000000000000..82994d3ae1b240c7aeb11698cf0cd74fcecdb861
--- /dev/null
+++ b/index.js
@@ -0,0 +1,15 @@
+// Creating a Promise
+const myPromise = new Promise((resolve, reject) => {
+    setTimeout(() => {
+        resolve("Hello World");
+    }, 1000); // Simulating an async operation with setTimeout
+});
+
+// Calling the Promise
+myPromise
+    .then((message) => {
+        console.log("Message:", message); // Display the message
+    })
+    .catch((error) => {
+        console.error("Error:", error);
+    });
diff --git a/package.json b/package.json
new file mode 100644
index 0000000000000000000000000000000000000000..e135108d545623f177db22d547b9236956a88a7e
--- /dev/null
+++ b/package.json
@@ -0,0 +1,12 @@
+{
+  "name": "my-node",
+  "version": "1.0.0",
+  "description": "",
+  "main": "index.js",
+  "scripts": {
+    "test": "echo \"Error: no test specified\" && exit 1"
+  },
+  "keywords": [],
+  "author": "",
+  "license": "ISC"
+}