diff --git a/backend/seeds/images.js b/backend/seeds/images.js
new file mode 100644
index 0000000000000000000000000000000000000000..71c714536cf1275ceeb5906fbff4fa88a2f9623a
--- /dev/null
+++ b/backend/seeds/images.js
@@ -0,0 +1,21 @@
+const fs = require("fs").promises;
+
+/**
+ * @param { import("knex").Knex } knex
+ * @returns { Promise<void> }
+ */
+exports.seed = async function (knex) {
+  await knex("images").del();
+  const files = await fs.readdir("seeds/images");
+  for (const file of files) {
+    const path = `seeds/images/${file}`;
+    const data = await fs.readFile(path);
+    await knex("images").insert([
+      {
+        filename: file,
+        md5: "", // TODO
+        image: data.toString("base64"),
+      },
+    ]);
+  }
+};
diff --git a/backend/seeds/images/1.png b/backend/seeds/images/1.png
new file mode 100644
index 0000000000000000000000000000000000000000..fb4ca8735bc411dc3b796c9e0608ea2e590dd06e
Binary files /dev/null and b/backend/seeds/images/1.png differ
diff --git a/backend/seeds/images/10.png b/backend/seeds/images/10.png
new file mode 100644
index 0000000000000000000000000000000000000000..b7af2cfdb86bc3ead08bd489a8625b7f35171529
Binary files /dev/null and b/backend/seeds/images/10.png differ
diff --git a/backend/seeds/images/11.png b/backend/seeds/images/11.png
new file mode 100644
index 0000000000000000000000000000000000000000..e9db3c9b7652d7c1990556768a752e88b4d55d45
Binary files /dev/null and b/backend/seeds/images/11.png differ
diff --git a/backend/seeds/images/12.png b/backend/seeds/images/12.png
new file mode 100644
index 0000000000000000000000000000000000000000..6f6f015fbf2b4381bfee66d118a98dc0dc8d7585
Binary files /dev/null and b/backend/seeds/images/12.png differ
diff --git a/backend/seeds/images/13.png b/backend/seeds/images/13.png
new file mode 100644
index 0000000000000000000000000000000000000000..05df4892c044f80db31baf9aeb6aa52843152f0f
Binary files /dev/null and b/backend/seeds/images/13.png differ
diff --git a/backend/seeds/images/14.png b/backend/seeds/images/14.png
new file mode 100644
index 0000000000000000000000000000000000000000..c3489916f8640c6276d2a08fc9034fcc9fd1110f
Binary files /dev/null and b/backend/seeds/images/14.png differ
diff --git a/backend/seeds/images/15.png b/backend/seeds/images/15.png
new file mode 100644
index 0000000000000000000000000000000000000000..b3437096fb1a07a8b4c990133b9c98f3fa285200
Binary files /dev/null and b/backend/seeds/images/15.png differ
diff --git a/backend/seeds/images/16.png b/backend/seeds/images/16.png
new file mode 100644
index 0000000000000000000000000000000000000000..81edb370aced1e11f84e6e908d5ec8a47ffa4519
Binary files /dev/null and b/backend/seeds/images/16.png differ
diff --git a/backend/seeds/images/17.png b/backend/seeds/images/17.png
new file mode 100644
index 0000000000000000000000000000000000000000..7b01ffe3a5c1c1724078ef1f23f4817f50f68b72
Binary files /dev/null and b/backend/seeds/images/17.png differ
diff --git a/backend/seeds/images/18.png b/backend/seeds/images/18.png
new file mode 100644
index 0000000000000000000000000000000000000000..e82ce945eb610dbc4dab49e3b984141dae0724ba
Binary files /dev/null and b/backend/seeds/images/18.png differ
diff --git a/backend/seeds/images/19.png b/backend/seeds/images/19.png
new file mode 100644
index 0000000000000000000000000000000000000000..c662ff0782c1e15e8d3d88fb0591c33262acbf46
Binary files /dev/null and b/backend/seeds/images/19.png differ
diff --git a/backend/seeds/images/2.png b/backend/seeds/images/2.png
new file mode 100644
index 0000000000000000000000000000000000000000..c9b853655a98a6d8ca74ff4446555dc0b7761ea6
Binary files /dev/null and b/backend/seeds/images/2.png differ
diff --git a/backend/seeds/images/20.png b/backend/seeds/images/20.png
new file mode 100644
index 0000000000000000000000000000000000000000..74622c8c4c2d86959eace0791aee637409120d8e
Binary files /dev/null and b/backend/seeds/images/20.png differ
diff --git a/backend/seeds/images/3.png b/backend/seeds/images/3.png
new file mode 100644
index 0000000000000000000000000000000000000000..6fae401084b16875a6f00ab820b0c2fd3a6f38fb
Binary files /dev/null and b/backend/seeds/images/3.png differ
diff --git a/backend/seeds/images/4.png b/backend/seeds/images/4.png
new file mode 100644
index 0000000000000000000000000000000000000000..03ae0337326fe90d3b346ac2a0b5dc916d33aa10
Binary files /dev/null and b/backend/seeds/images/4.png differ
diff --git a/backend/seeds/images/5.png b/backend/seeds/images/5.png
new file mode 100644
index 0000000000000000000000000000000000000000..338d4cedc18dd115c6738c3c119711fe409650c6
Binary files /dev/null and b/backend/seeds/images/5.png differ
diff --git a/backend/seeds/images/6.png b/backend/seeds/images/6.png
new file mode 100644
index 0000000000000000000000000000000000000000..15038d1deb73cc05c52de6e24eda813ad21f6865
Binary files /dev/null and b/backend/seeds/images/6.png differ
diff --git a/backend/seeds/images/7.png b/backend/seeds/images/7.png
new file mode 100644
index 0000000000000000000000000000000000000000..fa571e1c99b1cbf992cf45bcb706f3077b632463
Binary files /dev/null and b/backend/seeds/images/7.png differ
diff --git a/backend/seeds/images/8.png b/backend/seeds/images/8.png
new file mode 100644
index 0000000000000000000000000000000000000000..1d73ec4601ea9f874b877a71bbb060af75a6dd28
Binary files /dev/null and b/backend/seeds/images/8.png differ
diff --git a/backend/seeds/images/9.png b/backend/seeds/images/9.png
new file mode 100644
index 0000000000000000000000000000000000000000..32fc255d1c6a8d52d4ef264b7ed6764bdabd8e47
Binary files /dev/null and b/backend/seeds/images/9.png differ