diff --git a/SAS/TMSS/backend/src/tmss/tmssapp/adapters/reports.py b/SAS/TMSS/backend/src/tmss/tmssapp/adapters/reports.py
index b6cb8916cc763a64af6e3e52def29cd7e5314174..5566c1a704fc876d4ff3adf6ca04e32bb85ad52a 100644
--- a/SAS/TMSS/backend/src/tmss/tmssapp/adapters/reports.py
+++ b/SAS/TMSS/backend/src/tmss/tmssapp/adapters/reports.py
@@ -17,7 +17,7 @@ def create_cycle_report(request: Request, cycle: models.Cycle) -> {}:
               'observation_hours_per_category': _get_observation_hours_per_category(cycle),
               'weekly_efficiency': _get_weekly_efficiency(cycle),
               'data_ingested_per_site_and_category': _get_data_ingested_per_site_and_category(cycle),
-              'projects_summary': _get_projects_summary(cycle),
+              'projects_summary': _get_projects_summary(request, cycle),
               'usage_mode': _get_usage_mode(cycle),
               'failures': _get_failures(cycle),
               }
@@ -38,6 +38,7 @@ def _get_completion_level(cycle: models.Cycle):
 
 
 def _get_observation_hours_per_category(cycle: models.Cycle):
+
     return 0
 
 
@@ -49,8 +50,18 @@ def _get_data_ingested_per_site_and_category(cycle: models.Cycle):
     return 0
 
 
-def _get_projects_summary(cycle: models.Cycle):
-    return 0
+def _get_projects_summary(request: Request, cycle: models.Cycle):
+    '''
+    Help function to retrieve projects info.
+    '''
+    projects_summary = []
+    # Get Projects related to the Cycle
+    projects = models.Project.objects.filter(cycles=cycle)
+    for p in projects:
+        # Include the Project report info
+        projects_summary.append(create_project_report(request, p))
+
+    return projects_summary
 
 
 def _get_usage_mode(cycle: models.Cycle):