diff --git a/PROF-XXI FW Tool/server/routes/unitRoute.js b/PROF-XXI FW Tool/server/routes/unitRoute.js
new file mode 100644
index 0000000000000000000000000000000000000000..8f05c46d235af2bbf928ca83a4deaf85f2ea83f0
--- /dev/null
+++ b/PROF-XXI FW Tool/server/routes/unitRoute.js	
@@ -0,0 +1,25 @@
+const express = require("express");
+const router = express.Router();
+const cors = require("cors");
+const auth = require("../middleware/auth");
+
+const {
+  createUnit,
+  deleteUnit,
+  updateUnit,
+  getAllUnits,
+  getUnitsNumber,
+  getTotalUnitsNumber,
+} = require("../controllers/unit");
+
+router.use(cors({ credentials: true, origin: "http://localhost:3000" }));
+
+router.get("/unitsnumber", auth, getUnitsNumber);
+router.get("/totalunitsnumber", auth, getTotalUnitsNumber);
+
+router.post("/createunit", auth, createUnit);
+router.get("/manageunit", auth, getAllUnits);
+router.delete("/manageunit/delete/:id", auth, deleteUnit);
+router.put("/manageunit/update/:id", auth, updateUnit);
+
+module.exports = router;