Nonfunctional Requirements T0001 Runtime Environments T0001_1 Runtime Environments: Developer Machine T0001_2 Runtime Environments: Continous Integration T0001_3 Runtime Environments: Live Deployment T0002 Runtime Components T0002_1 PostgreSQL Database T0002_1_1 PostgreSQL Database Service T0002_1_2 PostgreSQL Database CLI T0002_2 Embedded Java Servlet Container (Apache Tomcat) T0002_2_1 Java jdk T0002_2_2 Maven Wrapper T0002_2_3 spring-boot T0002_2_4 spring-boot-web T0002_2_5 spring-boot-jpa T0002_2_6 spring-session-jdbc T0002_2_7 spring-security T0002_2_8 logging T0002_2_9 Parameter T0002_3 Frontend Serversite T0002_3_1 Thymeleaf Template T0002_3_1 Thymeleaf Template Extensions for Spring-Data, Security, Paging T0002_3_2 Webjars T0002_4 Frontend Clientsite T0002_4_1 HTML5 Drag and Drop T0002_4_2 Web-Browser and Selenium T0002_4_2_1 Firefox T0002_4_2_1 Chrome T0003 Development and Continous Integration Components T0003_1 Unit and Integration Tests T0003_2 Database Schema Changes T0004 SCM and Project-Management: Github T0004_1 Continous Integration Services T0004_1_1 Continous Integration Services: Github CI T0004_1_2 Continous Integration Services: Travis T0004_1_3 Continous Integration Services: Circle CI T0005 Live Deployment T0005_1 Deployment on Heroku T0005_2 Deployment on Openshift T0006 Development Systems: Local Developer Machine T0006_1 OS: Linux, Windows10 T0006_1_1 OS: Linux T0006_1_2 OS: Windows10 T0006_1_3 OS: LmacOS T0006_2 bash T0006_3 git T0006_4 java T0006_5 Maven Wrapper T0006_6 Database PostgreSQL T0006_6_1 PostgreSQL via Docker T0006_6_2 PostgreSQL via Local Service T0006_7 IDE T0006_7_1 IntelliJ IDEA T0006_7_2 SpringToolSuite ( Eclipse )