diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index d060f3148adc005faa9f319eceb392ecf3a93498..60dd5c9e72f1b4adc05b0934cee945b7cf971958 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -28,3 +28,11 @@ build_doc:
     - build_diagrams
   variables:
     SOURCE: src/main.tex
+
+build_public_doc:
+  extends: .build_pdf
+  stage: build
+  needs:
+    - build_diagrams
+  variables:
+    SOURCE: src/main_public.tex
diff --git a/src/main_public.tex b/src/main_public.tex
new file mode 100644
index 0000000000000000000000000000000000000000..4e0e8bbe5d94cb9f3829dbdd965aeb16234c2cee
--- /dev/null
+++ b/src/main_public.tex
@@ -0,0 +1,51 @@
+% Template for SE Project software documentation
+% (c) Farhad Mehta 2021
+
+\documentclass[11pt, oneside, a4paper]{book}
+
+\input{custom}
+
+\bibstyle{plain}
+\bibliography{references}
+
+\hypersetup{
+    pdfauthor={Andri Joos},
+    pdftitle={Bachelor Thesis - PanPal Documentation},
+}
+
+\begin{document}
+
+\pagestyle{plain}
+
+\frontmatter
+
+\input{title-page}
+\input{00_intro/achnowledgements}
+\tableofcontents
+
+\mainmatter
+
+\part{Management Summary}
+\input{01_management-summary/management-summary}
+
+
+\part{Product Documentation}
+\input{02_product-documentation/requirements}
+\input{02_product-documentation/architecture}
+\input{02_product-documentation/quality-measures}
+\input{02_product-documentation/limitations}
+
+
+\part{Project Documentation}
+\input{03_project-documentation/initial-project-description}
+\input{03_project-documentation/project-plan}
+
+\part{Bibliography}
+\input{bibliography}
+
+\part{Appendix}
+\input{04_Appendix/testing-protocols}
+\input{04_Appendix/tooling-evaluations}
+\input{04_Appendix/assistant-comparison}
+
+\end{document}