diff --git a/posts-service/controllers/posts.js b/posts-service/controllers/posts.js
index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..82626c0054d94cee48623355223db966a119f1b2 100644
--- a/posts-service/controllers/posts.js
+++ b/posts-service/controllers/posts.js
@@ -0,0 +1,30 @@
+import mongoose from 'mongoose';
+import Post from '../models/Post.js';
+
+export const getPosts = async (req, res) => {
+  
+};
+
+export const createPost = async (req, res) => {
+  
+}
+
+export const getPostById = async (req, res) => {
+
+}
+
+export const deletePost = async (req, res) => {
+  
+}
+
+export const likePost = async (req, res) => {
+  
+}
+
+export const addComment = async (req, res) => {
+  
+}
+
+export const removeComment = async (req, res) => {
+  
+}
\ No newline at end of file