\documentclass{article}
\usepackage{cite}
\usepackage[toc,page]{appendix}

\newcommand*{\createTitlePage}{\begingroup
\centering
\vspace*{6\baselineskip}

{\Huge WebAPI ECA-Engine}\\[4\baselineskip]

{\LARGE User Manual} \\[\baselineskip]

\vspace*{25\baselineskip}

{Dominic Bosch\par}
{\itshape University of Basel\par}




\endgroup}


\begin{document}

\clearpage\createTitlePage
\thispagestyle{empty}


\newpage
\tableofcontents
\newpage


\section{Introduction}
\subsection{section}
\subsubsection{subsection}
t.b.d.

\section{Administrator}
Start the server
Event \& Action Module Management
For All: CRUD, The view shows all existing modules per user and allows editing
Rules
For All: CRUD
\section{User}
Event \& Action Module Management
Per User: CRUD \& Credentials
Rule Management\cite{2005-Patranjan-TLE.pdf}
Per User: CRUD



\bibliography{user-manual}
\bibliographystyle{beast}

\newpage
\renewcommand*\appendixpagename{APPENDIX}
\renewcommand*\appendixtocname{APPENDIX}
\begin{appendices}
 \section{Things}
   \subsection{Important things}
   % \subsubsection{ecaserver.js}
 Some appendix content
 
\end{appendices}

\end{document}