tex: add app screenshots
BIN
graphics/screen-adminHome.png
Normal file
After Width: | Height: | Size: 18 KiB |
BIN
graphics/screen-adminUserCreate.png
Normal file
After Width: | Height: | Size: 82 KiB |
BIN
graphics/screen-adminUserCreateDemo.png
Normal file
After Width: | Height: | Size: 116 KiB |
BIN
graphics/screen-adminUserCreateErrorUsernameNotUnique.png
Normal file
After Width: | Height: | Size: 75 KiB |
BIN
graphics/screen-adminUserDeleteConfirmation.png
Normal file
After Width: | Height: | Size: 121 KiB |
BIN
graphics/screen-adminUserDemoDeletion.png
Normal file
After Width: | Height: | Size: 90 KiB |
BIN
graphics/screen-adminUserDetail.png
Normal file
After Width: | Height: | Size: 79 KiB |
BIN
graphics/screen-adminUserEdit.png
Normal file
After Width: | Height: | Size: 89 KiB |
BIN
graphics/screen-adminUserManagement.png
Normal file
After Width: | Height: | Size: 94 KiB |
BIN
graphics/screen-homepage.png
Normal file
After Width: | Height: | Size: 172 KiB |
BIN
graphics/screen-logout.png
Normal file
After Width: | Height: | Size: 16 KiB |
BIN
graphics/screen-manageAPIKeys.png
Normal file
After Width: | Height: | Size: 111 KiB |
BIN
graphics/screen-securityHeaders.png
Normal file
After Width: | Height: | Size: 375 KiB |
BIN
graphics/screen-signin-shortPasswordError.png
Normal file
After Width: | Height: | Size: 103 KiB |
BIN
graphics/screen-signin.png
Normal file
After Width: | Height: | Size: 88 KiB |
BIN
graphics/screen-signup-emailError.png
Normal file
After Width: | Height: | Size: 98 KiB |
BIN
graphics/screen-signup.png
Normal file
After Width: | Height: | Size: 76 KiB |
BIN
graphics/screen-sslLabs.png
Normal file
After Width: | Height: | Size: 158 KiB |
@ -1181,4 +1181,69 @@ TODO: show the results of testing the app in prod using:
|
||||
\end{itemize}
|
||||
|
||||
|
||||
\n{1}{Application screenshots}
|
||||
|
||||
\obr{Homepage}{fig:homepage}{.84}{graphics/screen-homepage}
|
||||
|
||||
\obr{Registration page}{fig:signup}{.84}{graphics/screen-signup}
|
||||
|
||||
\obr{Registration page email
|
||||
error}{fig:signupEmailError}{.84}{graphics/screen-signup-emailError}
|
||||
|
||||
\obr{Sign-in page}{fig:signin}{.85}{graphics/screen-signin}
|
||||
|
||||
\obr{Short password error on
|
||||
sign-in}{fig:signinShortPasswd}{.85}{graphics/screen-signin-shortPasswordError}
|
||||
|
||||
\obr{Admin homepage}
|
||||
{fig:adminHome}{.35}
|
||||
{graphics/screen-adminHome}
|
||||
|
||||
\obr{User management screen}
|
||||
{fig:adminUserManagement}{.85}
|
||||
{graphics/screen-adminUserManagement}
|
||||
|
||||
\obr{User creation screen}
|
||||
{fig:adminUserCreate}{.85}
|
||||
{graphics/screen-adminUserCreate}
|
||||
|
||||
\obr{Create user `demo'}
|
||||
{fig:adminUserCreateDemo}{.85}
|
||||
{graphics/screen-adminUserCreateDemo}
|
||||
|
||||
\obr{User creation: `username not unique' error}
|
||||
{fig:adminUserCreateErrorUsernameNotUnique}{.85}
|
||||
{graphics/screen-adminUserCreateErrorUsernameNotUnique}
|
||||
|
||||
\obr{User detail screen}
|
||||
{fig:adminUserDetail}{.85}
|
||||
{graphics/screen-adminUserDetail}
|
||||
|
||||
\obr{User edit screen}
|
||||
{fig:adminUserEdit}{.85}
|
||||
{graphics/screen-adminUserEdit}
|
||||
|
||||
\obr{User deletion confirmation}
|
||||
{fig:adminUserDeleteConfirm}{.85}
|
||||
{graphics/screen-adminUserDeleteConfirmation}
|
||||
|
||||
\obr{User deletion post-hoc}
|
||||
{fig:adminUserDeletePostHoc}{.85}
|
||||
{graphics/screen-adminUserDemoDeletion}
|
||||
|
||||
\obr{Manage API keys}
|
||||
{fig:manageAPIKeys}{.85}
|
||||
{graphics/screen-manageAPIKeys}
|
||||
|
||||
\obr{Log-out message}
|
||||
{fig:logout}{.35}
|
||||
{graphics/screen-logout}
|
||||
|
||||
|
||||
\obr{Security Headers}{fig:secheaders}{.89}{graphics/screen-securityHeaders}
|
||||
|
||||
\obr{Quallys SSL Labs}{fig:ssllabs}{.89}{graphics/screen-sslLabs}
|
||||
|
||||
|
||||
|
||||
% =========================================================================== %
|
||||
|