diff --git a/spotify_million_playlist_dataset/src/.idea/.gitignore b/spotify_million_playlist_dataset/src/.idea/.gitignore
new file mode 100644
index 0000000000000000000000000000000000000000..13566b81b018ad684f3a35fee301741b2734c8f4
--- /dev/null
+++ b/spotify_million_playlist_dataset/src/.idea/.gitignore
@@ -0,0 +1,8 @@
+# Default ignored files
+/shelf/
+/workspace.xml
+# Editor-based HTTP Client requests
+/httpRequests/
+# Datasource local storage ignored files
+/dataSources/
+/dataSources.local.xml
diff --git a/spotify_million_playlist_dataset/src/.idea/misc.xml b/spotify_million_playlist_dataset/src/.idea/misc.xml
new file mode 100644
index 0000000000000000000000000000000000000000..8ce342554703663966ec153b83a324db902f2809
--- /dev/null
+++ b/spotify_million_playlist_dataset/src/.idea/misc.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project version="4">
+  <component name="Black">
+    <option name="sdkName" value="Python 3.8 (TD6.py3368780323534574242)" />
+  </component>
+  <component name="ProjectRootManager" version="2" languageLevel="JDK_20" project-jdk-name="Python 3.8 (TD6.py3368780323534574242)" project-jdk-type="Python SDK">
+    <output url="file://$PROJECT_DIR$/out" />
+  </component>
+</project>
\ No newline at end of file
diff --git a/spotify_million_playlist_dataset/src/.idea/modules.xml b/spotify_million_playlist_dataset/src/.idea/modules.xml
new file mode 100644
index 0000000000000000000000000000000000000000..f669a0e5940d09242eeb8ff9d3cc4ff10de98b50
--- /dev/null
+++ b/spotify_million_playlist_dataset/src/.idea/modules.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project version="4">
+  <component name="ProjectModuleManager">
+    <modules>
+      <module fileurl="file://$PROJECT_DIR$/.idea/src.iml" filepath="$PROJECT_DIR$/.idea/src.iml" />
+    </modules>
+  </component>
+</project>
\ No newline at end of file
diff --git a/spotify_million_playlist_dataset/src/.idea/src.iml b/spotify_million_playlist_dataset/src/.idea/src.iml
new file mode 100644
index 0000000000000000000000000000000000000000..d6ebd4805981b8400db3e3291c74a743fef9a824
--- /dev/null
+++ b/spotify_million_playlist_dataset/src/.idea/src.iml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<module type="JAVA_MODULE" version="4">
+  <component name="NewModuleRootManager" inherit-compiler-output="true">
+    <exclude-output />
+    <content url="file://$MODULE_DIR$" />
+    <orderEntry type="inheritedJdk" />
+    <orderEntry type="sourceFolder" forTests="false" />
+  </component>
+</module>
\ No newline at end of file
diff --git a/spotify_million_playlist_dataset/src/.idea/vcs.xml b/spotify_million_playlist_dataset/src/.idea/vcs.xml
new file mode 100644
index 0000000000000000000000000000000000000000..b2bdec2d71b6a5ce4ae49efc37516809c50e4d5e
--- /dev/null
+++ b/spotify_million_playlist_dataset/src/.idea/vcs.xml
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project version="4">
+  <component name="VcsDirectoryMappings">
+    <mapping directory="$PROJECT_DIR$/../.." vcs="Git" />
+  </component>
+</project>
\ No newline at end of file