Index: backend/subjects/serializers.py
===================================================================
--- backend/subjects/serializers.py	(revision 4c8f9068584981a17394a52a243419d417573807)
+++ backend/subjects/serializers.py	(revision ca289073ac6fa2d847b5281f90237873572b7f7b)
@@ -127,4 +127,10 @@
         fields = ['review', 'category', 'content']
 
+    def validate(self, data):
+        content: str = data['content']
+        if len(content) > 700:
+            raise serializers.ValidationError("Content length can be bigger than 700 characters.")
+        return data
+
     def get_review(self, obj):
         return ReviewMetaSerializer(obj.review, context=self.context).data
Index: frontend/src/pages/AdminDashboard.tsx
===================================================================
--- frontend/src/pages/AdminDashboard.tsx	(revision 4c8f9068584981a17394a52a243419d417573807)
+++ frontend/src/pages/AdminDashboard.tsx	(revision ca289073ac6fa2d847b5281f90237873572b7f7b)
@@ -166,9 +166,8 @@
 			</div>
 
-			{/* Reviews List */}
 			<div className="space-y-4">
 				{reviews.length === 0 && !loading ? (
 					<p className="text-gray-500 text-center py-8">
-						Нема рецензии според избраните филтри.
+						Нема резултати за избраните филтри.
 					</p>
 				) : (
@@ -284,5 +283,4 @@
 							</div>
 
-							{/* Expanded Details */}
 							{expandedReview === review.review.id && (
 								<div className="mt-4 pt-4 border-t border-gray-200">
@@ -354,5 +352,4 @@
 				)}
 
-				{/* Load More Button */}
 				{nextUrl && (
 					<div className="flex justify-center pt-6">
Index: frontend/src/pages/ReviewForm.tsx
===================================================================
--- frontend/src/pages/ReviewForm.tsx	(revision 4c8f9068584981a17394a52a243419d417573807)
+++ frontend/src/pages/ReviewForm.tsx	(revision ca289073ac6fa2d847b5281f90237873572b7f7b)
@@ -13,4 +13,10 @@
 	{ value: "presentation", label: "Презентација" },
 	{ value: "attendance", label: "Присуство" },
+];
+
+const OTHER_REVIEW_CATEGORIES = [
+	{ value: "material", label: "Материјали" },
+	{ value: "staff", label: "Наставен кадар" },
+	{ value: "other", label: "Останато" },
 ];
 
@@ -30,4 +36,8 @@
 	const [signatureRequiredAmount, setSignatureRequiredAmount] = useState("");
 	const [signatureMaxAmount, setSignatureMaxAmount] = useState("");
+	const [otherCategory, setOtherCategory] = useState<
+		"material" | "staff" | "other"
+	>("material");
+	const [otherContent, setOtherContent] = useState("");
 	const navigate = useNavigate();
 	const location = useLocation();
@@ -135,6 +145,32 @@
 		}
 
-		if (reviewType !== "evaluation") {
-			alert("todo");
+		if (reviewType === "other") {
+			if (!otherCategory) {
+				setError("Мора да изберете категорија");
+				return;
+			}
+			if (!otherContent.trim()) {
+				setError("Содржината не може да биде празна");
+				return;
+			}
+
+			if (otherContent.trim().length > 700) {
+				setError("Содржината не може да биде подолга од 700 карактери");
+				return;
+			}
+
+			try {
+				await axiosInstance.post("/subjects/subject-review/", {
+					subject_id: subjectId,
+					type: "other",
+					category: otherCategory,
+					content: otherContent.trim(),
+				});
+				navigate(-1);
+				// TODO: maybe add message for successful post
+			} catch (err) {
+				console.error(err);
+				setError("Грешка при зачувување");
+			}
 			return;
 		}
@@ -149,5 +185,5 @@
 			});
 			navigate(-1);
-			// TODO: maybe add message for succesfull post
+			// TODO: maybe add message for successful post
 		} catch (err) {
 			console.error(err);
@@ -157,10 +193,10 @@
 	return (
 		<div className="max-w-4xl mx-auto p-6 bg-white rounded-lg shadow-sm">
-			<h2 className="text-2xl font-bold mb-6">Додај рецензија</h2>
+			<h2 className="text-2xl font-bold mb-6">Сподели информација</h2>
 
 			{subjectName && (
 				<div className="mb-6 p-4 bg-blue-50 rounded-lg">
 					<p className="text-blue-800">
-						Додавате рецензија за предмет:{" "}
+						Додавате информација за предмет:{" "}
 						<span className="font-semibold">{subjectName}</span>
 					</p>
@@ -171,5 +207,5 @@
 				<div>
 					<label className="block text-sm font-medium text-gray-700 mb-3">
-						Тип на рецензија
+						Тип
 					</label>
 					<div className="flex space-x-4">
@@ -453,6 +489,51 @@
 
 				{reviewType === "other" && (
-					<div className="p-6 bg-gray-50 rounded-lg">
-						<p className="text-gray-600 text-center">TODO</p>
+					<div className="space-y-6">
+						<div>
+							<label className="block text-sm font-medium text-gray-700 mb-2">
+								Тема
+							</label>
+							<select
+								value={otherCategory}
+								onChange={(e) =>
+									setOtherCategory(
+										e.target.value as "material" | "staff" | "other"
+									)
+								}
+								className="w-full px-3 py-2 border border-gray-300 rounded-md shadow-sm focus:outline-none focus:ring-blue-500 focus:border-blue-500 custom-select"
+							>
+								{OTHER_REVIEW_CATEGORIES.map((category) => (
+									<option key={category.value} value={category.value}>
+										{category.label}
+									</option>
+								))}
+							</select>
+						</div>
+
+						<div>
+							<label className="block text-sm font-medium text-gray-700 mb-2">
+								Содржина
+							</label>
+							<textarea
+								value={otherContent}
+								onChange={(e) => setOtherContent(e.target.value)}
+								placeholder="Опишете го вашето искуство или мислење за предметот..."
+								rows={6}
+								className="w-full px-3 py-2 border border-gray-300 rounded-md focus:outline-none focus:ring-2 focus:ring-blue-500 resize-vertical"
+								required
+							/>
+							<div className="flex justify-between items-center mt-1">
+								<p className="text-sm text-gray-500">
+									Споделете корисни информации за други студенти
+								</p>
+								<p
+									className={`text-sm ${
+										otherContent.length > 700 ? "text-red-600" : "text-gray-500"
+									}`}
+								>
+									{otherContent.length}/700 карактери
+								</p>
+							</div>
+						</div>
 					</div>
 				)}
