Index: backend/models/Comment.js
===================================================================
--- backend/models/Comment.js	(revision b8cbf06de7c697d3bbcdeab664b2d7003d2dfb4e)
+++ backend/models/Comment.js	(revision b8cbf06de7c697d3bbcdeab664b2d7003d2dfb4e)
@@ -0,0 +1,10 @@
+class Comment {
+  constructor(data = {}) {
+    this.id = data.id;
+    this.content = data.content;
+    this.authorName = data.authorName;
+    this.dateCreated = new Date();
+  }
+}
+
+module.exports = Comment;
Index: backend/models/ForumPost.js
===================================================================
--- backend/models/ForumPost.js	(revision b8cbf06de7c697d3bbcdeab664b2d7003d2dfb4e)
+++ backend/models/ForumPost.js	(revision b8cbf06de7c697d3bbcdeab664b2d7003d2dfb4e)
@@ -0,0 +1,12 @@
+class ForumPost {
+  constructor(data = {}) {
+    this.id = data.id;
+    this.title = data.title;
+    this.content = data.content;
+    this.authorName = data.authorName;
+    this.dateCreated = new Date();
+    this.comments = [];
+  }
+}
+
+module.exports = ForumPost;
