diff --git a/app/static/js/Animations.js b/app/static/js/Animations.js
new file mode 100644
index 0000000000000000000000000000000000000000..dcbe3f578569a5a9d48c2f7268dc4de287dd5b8c
--- /dev/null
+++ b/app/static/js/Animations.js
@@ -0,0 +1,7 @@
+class Animations {
+  static async pulseHighlight(statusElement, ms) {
+    statusElement.classList.add("pulse");
+    await new Promise(resolve => setTimeout(resolve, ms));
+    statusElement.classList.remove("pulse");
+  }
+}