diff --git a/posts-service/routes/posts.js b/posts-service/routes/posts.js
index 03b08eabc3ff20b3974138157227eb0ae725f573..71e1bf92e31ec98e1ac65418d5016517456cfa46 100644
--- a/posts-service/routes/posts.js
+++ b/posts-service/routes/posts.js
@@ -3,6 +3,12 @@ import { getPosts, createPost, getPostById, deletePost, likePost, addComment, re
 
 const router = express.Router();
 
-//TODO add routes
+router.get("/", getPosts);
+router.post("/", createPost);
+router.get("/:id", getPostById);
+router.delete("/:id", deletePost);
+router.patch("/:id/like/:userId", likePost);
+router.patch("/:id/comment/:commentId", addComment);
+router.delete("/:id/comment/:commentId", removeComment);
 
 export default router;
\ No newline at end of file