diff --git a/backend/.gitignore b/backend/.gitignore
index 50bcb5e..678d63a 100644
--- a/backend/.gitignore
+++ b/backend/.gitignore
@@ -7,7 +7,6 @@ __pycache__/
 local_settings.py
 db.sqlite3
 db.sqlite3-journal
-media
 
 # If your build process includes running collectstatic, then you probably don't need or want to include staticfiles/
 # in your Git repository. Update and uncomment the following line accordingly.
diff --git a/backend/media/.gitignore b/backend/media/.gitignore
new file mode 100644
index 0000000..9d92c01
--- /dev/null
+++ b/backend/media/.gitignore
@@ -0,0 +1,2 @@
+*.jpg
+!default.jpg
\ No newline at end of file
diff --git a/backend/media/default.jpg b/backend/media/default.jpg
new file mode 100644
index 0000000..6a3163f
Binary files /dev/null and b/backend/media/default.jpg differ
diff --git a/backend/media/profile_pics/.gitkeep b/backend/media/profile_pics/.gitkeep
new file mode 100644
index 0000000..e69de29