Index: src/main/java/com/example/moviezone/service/FilmService.java
===================================================================
--- src/main/java/com/example/moviezone/service/FilmService.java	(revision a073dad235d16d0023b7aedc4fcf85fc7aca9423)
+++ src/main/java/com/example/moviezone/service/FilmService.java	(revision 448bd84fdf9afb4e8cbe65e87648142640def91f)
@@ -9,4 +9,4 @@
     List<Film> findAllFilms();
     Film save(String name, Integer duration, String actors, String genre,
-              String age_category, String url, String director, LocalDate start_date,LocalDate end_date );
+              String age_category, String url, String director, LocalDate start_date,LocalDate end_date);
 }
Index: src/main/java/com/example/moviezone/service/Impl/WorkerServiceImpl.java
===================================================================
--- src/main/java/com/example/moviezone/service/Impl/WorkerServiceImpl.java	(revision 448bd84fdf9afb4e8cbe65e87648142640def91f)
+++ src/main/java/com/example/moviezone/service/Impl/WorkerServiceImpl.java	(revision 448bd84fdf9afb4e8cbe65e87648142640def91f)
@@ -0,0 +1,22 @@
+package com.example.moviezone.service.Impl;
+
+import com.example.moviezone.model.Worker;
+import com.example.moviezone.repository.WorkerRepository;
+import com.example.moviezone.service.WorkerService;
+import org.springframework.stereotype.Service;
+
+import java.util.List;
+
+@Service
+public class WorkerServiceImpl implements WorkerService {
+    private final WorkerRepository workerRepository;
+
+    public WorkerServiceImpl(WorkerRepository workerRepository) {
+        this.workerRepository = workerRepository;
+    }
+
+    @Override
+    public List<Worker> findAllWorkers() {
+        return workerRepository.findAll();
+    }
+}
Index: src/main/java/com/example/moviezone/service/WorkerService.java
===================================================================
--- src/main/java/com/example/moviezone/service/WorkerService.java	(revision 448bd84fdf9afb4e8cbe65e87648142640def91f)
+++ src/main/java/com/example/moviezone/service/WorkerService.java	(revision 448bd84fdf9afb4e8cbe65e87648142640def91f)
@@ -0,0 +1,9 @@
+package com.example.moviezone.service;
+
+import com.example.moviezone.model.Worker;
+
+import java.util.List;
+
+public interface WorkerService {
+    List<Worker> findAllWorkers();
+}
Index: src/main/java/com/example/moviezone/web/HomeController.java
===================================================================
--- src/main/java/com/example/moviezone/web/HomeController.java	(revision a073dad235d16d0023b7aedc4fcf85fc7aca9423)
+++ src/main/java/com/example/moviezone/web/HomeController.java	(revision 448bd84fdf9afb4e8cbe65e87648142640def91f)
@@ -3,5 +3,4 @@
 
 import com.example.moviezone.model.Customer;
-import com.example.moviezone.model.Film;
 import com.example.moviezone.model.User;
 import com.example.moviezone.model.exceptions.UserNotFoundException;
@@ -27,6 +26,7 @@
 private final EventService eventService;
 private final TicketService ticketService;
+private final WorkerService workerService;
 
-    public HomeController(FilmService filmService, UserService userService, ProjectionService projectionService, EventService eventService, TicketService ticketService) {
+    public HomeController(FilmService filmService, UserService userService, ProjectionService projectionService, EventService eventService, TicketService ticketService, WorkerService workerService) {
         this.filmService = filmService;
         this.userService = userService;
@@ -34,4 +34,5 @@
         this.eventService = eventService;
         this.ticketService = ticketService;
+        this.workerService = workerService;
     }
 
@@ -169,3 +170,10 @@
     }
 
+    @GetMapping("/workers")
+    public String getWorkersPage(Model model)
+    {
+        model.addAttribute("workers",workerService.findAllWorkers());
+        model.addAttribute("bodyContent", "workers");
+        return "master-template";
+    }
 }
Index: src/main/resources/templates/workers.html
===================================================================
--- src/main/resources/templates/workers.html	(revision 448bd84fdf9afb4e8cbe65e87648142640def91f)
+++ src/main/resources/templates/workers.html	(revision 448bd84fdf9afb4e8cbe65e87648142640def91f)
@@ -0,0 +1,34 @@
+<div xmlns:th="http://www.thymeleaf.org">
+  <section class="jumbotron text-center">
+    <div class="container">
+      <h1 class="jumbotron-heading">Workers</h1>
+    </div>
+  </section>
+
+  <div class="container mb-4">
+    <div class="row">
+      <div class="col-12" >
+        <div class="table-responsive">
+          <table class="table table-striped">
+            <thead>
+            <tr>
+              <th scope="col">First name</th>
+              <th scope="col">Last Name</th>
+              <th scope="col">Position</th>
+
+            </tr>
+            </thead>
+            <tbody>
+            <tr th:each="w : ${workers}" class="workers">
+              <td th:text="${w.first_name}"></td>
+              <td th:text="${w.last_name}"></td>
+              <td th:text="${w.position}"></td>
+            </tr>
+            </tbody>
+          </table>
+        </div>
+      </div>
+
+    </div>
+  </div>
+</div>
