Index: eprms-tap/src/main/java/info/ajanovski/eprms/tap/pages/user/MyProjectReports.java
===================================================================
--- eprms-tap/src/main/java/info/ajanovski/eprms/tap/pages/user/MyProjectReports.java	(revision c0ae8e0776efd1f8c21b805b9f387c58f2edc01a)
+++ eprms-tap/src/main/java/info/ajanovski/eprms/tap/pages/user/MyProjectReports.java	(revision f536678309c8985065d9758495bfda7e831c1b35)
@@ -138,3 +138,7 @@
 	}
 
+	public String getProjectURL() {
+		return projectManager.getProjectURL(project);
+	}
+
 }
Index: eprms-tap/src/main/java/info/ajanovski/eprms/tap/services/ProjectManager.java
===================================================================
--- eprms-tap/src/main/java/info/ajanovski/eprms/tap/services/ProjectManager.java	(revision c0ae8e0776efd1f8c21b805b9f387c58f2edc01a)
+++ eprms-tap/src/main/java/info/ajanovski/eprms/tap/services/ProjectManager.java	(revision f536678309c8985065d9758495bfda7e831c1b35)
@@ -53,3 +53,5 @@
 	public List<TeamMember> getTeamMembershipOfPerson(Long personId);
 
+	public String getProjectURL(Project project);
+
 }
Index: eprms-tap/src/main/java/info/ajanovski/eprms/tap/services/ProjectManagerImpl.java
===================================================================
--- eprms-tap/src/main/java/info/ajanovski/eprms/tap/services/ProjectManagerImpl.java	(revision c0ae8e0776efd1f8c21b805b9f387c58f2edc01a)
+++ eprms-tap/src/main/java/info/ajanovski/eprms/tap/services/ProjectManagerImpl.java	(revision f536678309c8985065d9758495bfda7e831c1b35)
@@ -40,4 +40,5 @@
 import info.ajanovski.eprms.model.util.WorkReportComparator;
 import info.ajanovski.eprms.tap.data.ProjectDao;
+import info.ajanovski.eprms.tap.util.AppConstants;
 
 public class ProjectManagerImpl implements ProjectManager {
@@ -48,4 +49,7 @@
 	@Inject
 	private GenericService genericService;
+
+	@Inject
+	private SystemConfigService systemConfigService;
 
 	@Override
@@ -138,3 +142,13 @@
 	}
 
+	@Override
+	public String getProjectURL(Project project) {
+		String baseUrl = systemConfigService.getString(AppConstants.SystemParameterPMProjectURLPrefix);
+		if (project.getCode() != null) {
+			return (baseUrl == null ? "" : baseUrl) + project.getCode();
+		} else {
+			return "";
+		}
+	}
+
 }
Index: eprms-tap/src/main/java/info/ajanovski/eprms/tap/util/AppConstants.java
===================================================================
--- eprms-tap/src/main/java/info/ajanovski/eprms/tap/util/AppConstants.java	(revision c0ae8e0776efd1f8c21b805b9f387c58f2edc01a)
+++ eprms-tap/src/main/java/info/ajanovski/eprms/tap/util/AppConstants.java	(revision f536678309c8985065d9758495bfda7e831c1b35)
@@ -28,4 +28,5 @@
 	public static final String PageIndex = "Index";
 
+	public static final String SystemParameterDBCreationCommand = "DB-Creation-Command";
 	public static final String SystemParameterDBServerType = "DBServerType";
 	public static final String SystemParameterDBServerName = "DBServerName";
@@ -33,12 +34,21 @@
 	public static final String SystemParameterDBCreationPrefix = "DBCreationPrefix";
 	public static final String SystemParameterDBCreationOwnerSuffix = "DBCreationOwnerSuffix";
+	public static final String SystemParameterDBSSHTunnelUserCreationCommand = "DB-SSH-Tunnel-User-Creation-Command";
 	public static final String SystemParameterDBTunnelServerName = "DBTunnelServer";
 	public static final String SystemParameterDBTunnelPrefix = "DBTunnelPrefix";
-	public static final String[] AllSystemParameters = { SystemParameterDBServerType, SystemParameterDBServerName,
-			SystemParameterDBServerPort, SystemParameterDBCreationPrefix, SystemParameterDBCreationOwnerSuffix,
-			SystemParameterDBTunnelPrefix };
 
 	public static final String SystemParameterPMOverviewTicketsURL = "PM-Overview-Tickets-URL";
 	public static final String SystemParameterPMOverviewTimelineURL = "PM-Overview-Timeline-URL";
 	public static final String SystemParameterPMCreationScript = "PM-CreationScript";
+
+	public static final String SystemParameterPMProjectURLPrefix = "PM-Project-URL-Prefix";
+
+	public static final String SystemParameterRepoCreationCommand = "Repo-Creation-Command";
+
+	public static final String[] AllSystemParameters = { SystemParameterDBCreationCommand, SystemParameterDBServerType,
+			SystemParameterDBServerName, SystemParameterDBServerPort, SystemParameterDBCreationPrefix,
+			SystemParameterDBCreationOwnerSuffix, SystemParameterDBSSHTunnelUserCreationCommand,
+			SystemParameterDBTunnelServerName, SystemParameterDBTunnelPrefix, SystemParameterPMOverviewTicketsURL,
+			SystemParameterPMOverviewTimelineURL, SystemParameterPMCreationScript, SystemParameterPMProjectURLPrefix,
+			SystemParameterRepoCreationCommand };
 }
Index: eprms-tap/src/main/resources/info/ajanovski/eprms/tap/pages/user/MyProjectReports.tml
===================================================================
--- eprms-tap/src/main/resources/info/ajanovski/eprms/tap/pages/user/MyProjectReports.tml	(revision c0ae8e0776efd1f8c21b805b9f387c58f2edc01a)
+++ eprms-tap/src/main/resources/info/ajanovski/eprms/tap/pages/user/MyProjectReports.tml	(revision f536678309c8985065d9758495bfda7e831c1b35)
@@ -39,5 +39,6 @@
 	<div class="card-header">
 		<h2>${project.title}
-			<a class="btn btn-default" data-toggle="collapse"
+			<small class="text-muted">Status: ${project.status}</small> <a
+				class="btn btn-default" data-toggle="collapse"
 				href="#collapse${project.projectId}" role="button"
 				aria-expanded="false" aria-controls="collapse${project.projectId}">
@@ -48,4 +49,7 @@
 
 	<div class="card-body collapse" id="collapse${project.projectId}">
+		<p t:type="if" t:test="projectUrl">
+			<a href="${projectUrl}">${projectUrl}</a>
+		</p>
 		<div class="card mb-3 p-4" t:type="loop" t:source="projectActivities"
 			t:value="activity">
