Index: my-react-app/src/components/MenuList.js
===================================================================
--- my-react-app/src/components/MenuList.js	(revision c44c5ed5e6f206917070aabdd543528bf7d6b922)
+++ my-react-app/src/components/MenuList.js	(revision 142c0f8187ceb8951505669639e95855fbe3be9e)
@@ -67,4 +67,15 @@
                                 <p className="card-text">{item.description}</p>
                                 <h6 className="card-subtitle mb-2 text-muted">${item.price.toFixed(2)}</h6>
+
+                                {item.tags && item.tags.length > 0 && (
+                                    <div className="mb-2">
+                                        {item.tags.map((tag) => (
+                                            <span key={tag.id} className="badge bg-secondary me-1">
+                                        {tag.tagName}: {tag.tagValue}
+                                    </span>
+                                        ))}
+                                    </div>
+                                )}
+
                                 <button
                                     className="btn btn-outline-success mt-auto"
Index: my-react-app/src/components/ReadOnlyMenuList.js
===================================================================
--- my-react-app/src/components/ReadOnlyMenuList.js	(revision c44c5ed5e6f206917070aabdd543528bf7d6b922)
+++ my-react-app/src/components/ReadOnlyMenuList.js	(revision 142c0f8187ceb8951505669639e95855fbe3be9e)
@@ -45,4 +45,14 @@
                                 <p className="card-text">{item.description}</p>
                                 <h6 className="card-subtitle mb-2 text-muted">${item.price.toFixed(2)}</h6>
+
+                                {item.tags && item.tags.length > 0 && (
+                                    <div className="mb-2">
+                                        {item.tags.map((tag) => (
+                                            <span key={tag.id} className="badge bg-secondary me-1">
+                                        {tag.tagName}: {tag.tagValue}
+                                    </span>
+                                        ))}
+                                    </div>
+                                )}
                             </div>
                         </div>
Index: src/main/java/com/example/rezevirajmasa/demo/model/TableEntity.java
===================================================================
--- src/main/java/com/example/rezevirajmasa/demo/model/TableEntity.java	(revision c44c5ed5e6f206917070aabdd543528bf7d6b922)
+++ src/main/java/com/example/rezevirajmasa/demo/model/TableEntity.java	(revision 142c0f8187ceb8951505669639e95855fbe3be9e)
@@ -50,5 +50,5 @@
     @OneToMany(mappedBy = "table", cascade = CascadeType.ALL, fetch = FetchType.LAZY)
     @JsonIgnore
-    private List<Reservation> reservations = new ArrayList<>(); // Store reservations, not time slots
+    private List<Reservation> reservations = new ArrayList<>();
 
     public void cleanUnusedTimeSlots(LocalDate threeDaysAgo) {
