├── .gitignore ├── LICENSE ├── README.md ├── appstart-backend ├── .gitignore ├── pom.xml └── src │ └── main │ ├── java │ └── uk │ │ └── co │ │ └── inetria │ │ └── appstart │ │ └── backend │ │ ├── di │ │ ├── AppServletModule.java │ │ └── BusinessLogicModule.java │ │ ├── filters │ │ └── GAEStartFilter.java │ │ ├── listeners │ │ └── ContextListener.java │ │ └── servlets │ │ └── BackendServlet.java │ └── webapp │ └── WEB-INF │ ├── appengine-web.xml │ ├── logging.properties │ └── web.xml ├── appstart-common ├── .gitignore ├── pom.xml └── src │ └── main │ └── java │ └── uk │ └── co │ └── inetria │ └── appstart │ └── common │ ├── entities │ └── Todo.java │ ├── services │ ├── TodoService.java │ └── TodoServiceImpl.java │ └── utils │ ├── DevUtils.java │ └── RestUtils.java ├── appstart-ear ├── .gitignore ├── pom.xml └── src │ └── main │ └── application │ └── META-INF │ ├── MANIFEST.MF │ ├── appengine-application.xml │ └── application.xml ├── appstart-frontend ├── .gitignore ├── pom.xml └── src │ └── main │ ├── java │ └── uk │ │ └── co │ │ └── inetria │ │ └── appstart │ │ └── frontend │ │ ├── Constants.java │ │ ├── di │ │ ├── AppServletModule.java │ │ ├── BusinessLogicModule.java │ │ └── CloudEndpointModule.java │ │ ├── endpoint │ │ └── TodoEndpoint.java │ │ ├── listeners │ │ └── ContextListener.java │ │ ├── rest │ │ └── TodoAction.java │ │ └── servlets │ │ └── HomeServlet.java │ └── webapp │ ├── WEB-INF │ ├── appengine-web.xml │ ├── cron.xml │ ├── datastore-indexes.xml │ ├── logging.properties │ └── web.xml │ ├── home.jsp │ ├── index.html │ ├── index.jsp │ ├── js │ ├── app.js │ ├── controllers │ │ └── todoCtrl.js │ ├── directives │ │ ├── todoEscape.js │ │ └── todoFocus.js │ ├── endpoint.js │ └── services │ │ └── todoStorage.js │ ├── learn.json │ ├── node_modules │ ├── angular-animate │ │ └── angular-animate.js │ ├── angular-resource │ │ └── angular-resource.js │ ├── angular-route │ │ └── angular-route.js │ ├── angular-toastr │ │ ├── angular-toastr.min.css │ │ └── angular-toastr.tpls.min.js │ ├── angular │ │ └── angular.js │ ├── todomvc-app-css │ │ └── index.css │ └── todomvc-common │ │ ├── base.css │ │ └── base.js │ ├── package.json │ ├── readme.md │ └── test │ ├── config │ └── karma.conf.js │ └── unit │ ├── directivesSpec.js │ └── todoCtrlSpec.js └── pom.xml /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omerio/appstart/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omerio/appstart/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omerio/appstart/HEAD/README.md -------------------------------------------------------------------------------- /appstart-backend/.gitignore: -------------------------------------------------------------------------------- 1 | /target 2 | -------------------------------------------------------------------------------- /appstart-backend/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omerio/appstart/HEAD/appstart-backend/pom.xml -------------------------------------------------------------------------------- /appstart-backend/src/main/java/uk/co/inetria/appstart/backend/di/AppServletModule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omerio/appstart/HEAD/appstart-backend/src/main/java/uk/co/inetria/appstart/backend/di/AppServletModule.java -------------------------------------------------------------------------------- /appstart-backend/src/main/java/uk/co/inetria/appstart/backend/di/BusinessLogicModule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omerio/appstart/HEAD/appstart-backend/src/main/java/uk/co/inetria/appstart/backend/di/BusinessLogicModule.java -------------------------------------------------------------------------------- /appstart-backend/src/main/java/uk/co/inetria/appstart/backend/filters/GAEStartFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omerio/appstart/HEAD/appstart-backend/src/main/java/uk/co/inetria/appstart/backend/filters/GAEStartFilter.java -------------------------------------------------------------------------------- /appstart-backend/src/main/java/uk/co/inetria/appstart/backend/listeners/ContextListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omerio/appstart/HEAD/appstart-backend/src/main/java/uk/co/inetria/appstart/backend/listeners/ContextListener.java -------------------------------------------------------------------------------- /appstart-backend/src/main/java/uk/co/inetria/appstart/backend/servlets/BackendServlet.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omerio/appstart/HEAD/appstart-backend/src/main/java/uk/co/inetria/appstart/backend/servlets/BackendServlet.java -------------------------------------------------------------------------------- /appstart-backend/src/main/webapp/WEB-INF/appengine-web.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omerio/appstart/HEAD/appstart-backend/src/main/webapp/WEB-INF/appengine-web.xml -------------------------------------------------------------------------------- /appstart-backend/src/main/webapp/WEB-INF/logging.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omerio/appstart/HEAD/appstart-backend/src/main/webapp/WEB-INF/logging.properties -------------------------------------------------------------------------------- /appstart-backend/src/main/webapp/WEB-INF/web.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omerio/appstart/HEAD/appstart-backend/src/main/webapp/WEB-INF/web.xml -------------------------------------------------------------------------------- /appstart-common/.gitignore: -------------------------------------------------------------------------------- 1 | /target 2 | -------------------------------------------------------------------------------- /appstart-common/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omerio/appstart/HEAD/appstart-common/pom.xml -------------------------------------------------------------------------------- /appstart-common/src/main/java/uk/co/inetria/appstart/common/entities/Todo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omerio/appstart/HEAD/appstart-common/src/main/java/uk/co/inetria/appstart/common/entities/Todo.java -------------------------------------------------------------------------------- /appstart-common/src/main/java/uk/co/inetria/appstart/common/services/TodoService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omerio/appstart/HEAD/appstart-common/src/main/java/uk/co/inetria/appstart/common/services/TodoService.java -------------------------------------------------------------------------------- /appstart-common/src/main/java/uk/co/inetria/appstart/common/services/TodoServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omerio/appstart/HEAD/appstart-common/src/main/java/uk/co/inetria/appstart/common/services/TodoServiceImpl.java -------------------------------------------------------------------------------- /appstart-common/src/main/java/uk/co/inetria/appstart/common/utils/DevUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omerio/appstart/HEAD/appstart-common/src/main/java/uk/co/inetria/appstart/common/utils/DevUtils.java -------------------------------------------------------------------------------- /appstart-common/src/main/java/uk/co/inetria/appstart/common/utils/RestUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omerio/appstart/HEAD/appstart-common/src/main/java/uk/co/inetria/appstart/common/utils/RestUtils.java -------------------------------------------------------------------------------- /appstart-ear/.gitignore: -------------------------------------------------------------------------------- 1 | /target 2 | -------------------------------------------------------------------------------- /appstart-ear/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omerio/appstart/HEAD/appstart-ear/pom.xml -------------------------------------------------------------------------------- /appstart-ear/src/main/application/META-INF/MANIFEST.MF: -------------------------------------------------------------------------------- 1 | Manifest-Version: 1.0 2 | 3 | -------------------------------------------------------------------------------- /appstart-ear/src/main/application/META-INF/appengine-application.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omerio/appstart/HEAD/appstart-ear/src/main/application/META-INF/appengine-application.xml -------------------------------------------------------------------------------- /appstart-ear/src/main/application/META-INF/application.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omerio/appstart/HEAD/appstart-ear/src/main/application/META-INF/application.xml -------------------------------------------------------------------------------- /appstart-frontend/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omerio/appstart/HEAD/appstart-frontend/.gitignore -------------------------------------------------------------------------------- /appstart-frontend/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omerio/appstart/HEAD/appstart-frontend/pom.xml -------------------------------------------------------------------------------- /appstart-frontend/src/main/java/uk/co/inetria/appstart/frontend/Constants.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omerio/appstart/HEAD/appstart-frontend/src/main/java/uk/co/inetria/appstart/frontend/Constants.java -------------------------------------------------------------------------------- /appstart-frontend/src/main/java/uk/co/inetria/appstart/frontend/di/AppServletModule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omerio/appstart/HEAD/appstart-frontend/src/main/java/uk/co/inetria/appstart/frontend/di/AppServletModule.java -------------------------------------------------------------------------------- /appstart-frontend/src/main/java/uk/co/inetria/appstart/frontend/di/BusinessLogicModule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omerio/appstart/HEAD/appstart-frontend/src/main/java/uk/co/inetria/appstart/frontend/di/BusinessLogicModule.java -------------------------------------------------------------------------------- /appstart-frontend/src/main/java/uk/co/inetria/appstart/frontend/di/CloudEndpointModule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omerio/appstart/HEAD/appstart-frontend/src/main/java/uk/co/inetria/appstart/frontend/di/CloudEndpointModule.java -------------------------------------------------------------------------------- /appstart-frontend/src/main/java/uk/co/inetria/appstart/frontend/endpoint/TodoEndpoint.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omerio/appstart/HEAD/appstart-frontend/src/main/java/uk/co/inetria/appstart/frontend/endpoint/TodoEndpoint.java -------------------------------------------------------------------------------- /appstart-frontend/src/main/java/uk/co/inetria/appstart/frontend/listeners/ContextListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omerio/appstart/HEAD/appstart-frontend/src/main/java/uk/co/inetria/appstart/frontend/listeners/ContextListener.java -------------------------------------------------------------------------------- /appstart-frontend/src/main/java/uk/co/inetria/appstart/frontend/rest/TodoAction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omerio/appstart/HEAD/appstart-frontend/src/main/java/uk/co/inetria/appstart/frontend/rest/TodoAction.java -------------------------------------------------------------------------------- /appstart-frontend/src/main/java/uk/co/inetria/appstart/frontend/servlets/HomeServlet.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omerio/appstart/HEAD/appstart-frontend/src/main/java/uk/co/inetria/appstart/frontend/servlets/HomeServlet.java -------------------------------------------------------------------------------- /appstart-frontend/src/main/webapp/WEB-INF/appengine-web.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omerio/appstart/HEAD/appstart-frontend/src/main/webapp/WEB-INF/appengine-web.xml -------------------------------------------------------------------------------- /appstart-frontend/src/main/webapp/WEB-INF/cron.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omerio/appstart/HEAD/appstart-frontend/src/main/webapp/WEB-INF/cron.xml -------------------------------------------------------------------------------- /appstart-frontend/src/main/webapp/WEB-INF/datastore-indexes.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omerio/appstart/HEAD/appstart-frontend/src/main/webapp/WEB-INF/datastore-indexes.xml -------------------------------------------------------------------------------- /appstart-frontend/src/main/webapp/WEB-INF/logging.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omerio/appstart/HEAD/appstart-frontend/src/main/webapp/WEB-INF/logging.properties -------------------------------------------------------------------------------- /appstart-frontend/src/main/webapp/WEB-INF/web.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omerio/appstart/HEAD/appstart-frontend/src/main/webapp/WEB-INF/web.xml -------------------------------------------------------------------------------- /appstart-frontend/src/main/webapp/home.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omerio/appstart/HEAD/appstart-frontend/src/main/webapp/home.jsp -------------------------------------------------------------------------------- /appstart-frontend/src/main/webapp/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omerio/appstart/HEAD/appstart-frontend/src/main/webapp/index.html -------------------------------------------------------------------------------- /appstart-frontend/src/main/webapp/index.jsp: -------------------------------------------------------------------------------- 1 | <% response.sendRedirect("/home"); %> -------------------------------------------------------------------------------- /appstart-frontend/src/main/webapp/js/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omerio/appstart/HEAD/appstart-frontend/src/main/webapp/js/app.js -------------------------------------------------------------------------------- /appstart-frontend/src/main/webapp/js/controllers/todoCtrl.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omerio/appstart/HEAD/appstart-frontend/src/main/webapp/js/controllers/todoCtrl.js -------------------------------------------------------------------------------- /appstart-frontend/src/main/webapp/js/directives/todoEscape.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omerio/appstart/HEAD/appstart-frontend/src/main/webapp/js/directives/todoEscape.js -------------------------------------------------------------------------------- /appstart-frontend/src/main/webapp/js/directives/todoFocus.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omerio/appstart/HEAD/appstart-frontend/src/main/webapp/js/directives/todoFocus.js -------------------------------------------------------------------------------- /appstart-frontend/src/main/webapp/js/endpoint.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omerio/appstart/HEAD/appstart-frontend/src/main/webapp/js/endpoint.js -------------------------------------------------------------------------------- /appstart-frontend/src/main/webapp/js/services/todoStorage.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omerio/appstart/HEAD/appstart-frontend/src/main/webapp/js/services/todoStorage.js -------------------------------------------------------------------------------- /appstart-frontend/src/main/webapp/learn.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omerio/appstart/HEAD/appstart-frontend/src/main/webapp/learn.json -------------------------------------------------------------------------------- /appstart-frontend/src/main/webapp/node_modules/angular-animate/angular-animate.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omerio/appstart/HEAD/appstart-frontend/src/main/webapp/node_modules/angular-animate/angular-animate.js -------------------------------------------------------------------------------- /appstart-frontend/src/main/webapp/node_modules/angular-resource/angular-resource.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omerio/appstart/HEAD/appstart-frontend/src/main/webapp/node_modules/angular-resource/angular-resource.js -------------------------------------------------------------------------------- /appstart-frontend/src/main/webapp/node_modules/angular-route/angular-route.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omerio/appstart/HEAD/appstart-frontend/src/main/webapp/node_modules/angular-route/angular-route.js -------------------------------------------------------------------------------- /appstart-frontend/src/main/webapp/node_modules/angular-toastr/angular-toastr.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omerio/appstart/HEAD/appstart-frontend/src/main/webapp/node_modules/angular-toastr/angular-toastr.min.css -------------------------------------------------------------------------------- /appstart-frontend/src/main/webapp/node_modules/angular-toastr/angular-toastr.tpls.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omerio/appstart/HEAD/appstart-frontend/src/main/webapp/node_modules/angular-toastr/angular-toastr.tpls.min.js -------------------------------------------------------------------------------- /appstart-frontend/src/main/webapp/node_modules/angular/angular.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omerio/appstart/HEAD/appstart-frontend/src/main/webapp/node_modules/angular/angular.js -------------------------------------------------------------------------------- /appstart-frontend/src/main/webapp/node_modules/todomvc-app-css/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omerio/appstart/HEAD/appstart-frontend/src/main/webapp/node_modules/todomvc-app-css/index.css -------------------------------------------------------------------------------- /appstart-frontend/src/main/webapp/node_modules/todomvc-common/base.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omerio/appstart/HEAD/appstart-frontend/src/main/webapp/node_modules/todomvc-common/base.css -------------------------------------------------------------------------------- /appstart-frontend/src/main/webapp/node_modules/todomvc-common/base.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omerio/appstart/HEAD/appstart-frontend/src/main/webapp/node_modules/todomvc-common/base.js -------------------------------------------------------------------------------- /appstart-frontend/src/main/webapp/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omerio/appstart/HEAD/appstart-frontend/src/main/webapp/package.json -------------------------------------------------------------------------------- /appstart-frontend/src/main/webapp/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omerio/appstart/HEAD/appstart-frontend/src/main/webapp/readme.md -------------------------------------------------------------------------------- /appstart-frontend/src/main/webapp/test/config/karma.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omerio/appstart/HEAD/appstart-frontend/src/main/webapp/test/config/karma.conf.js -------------------------------------------------------------------------------- /appstart-frontend/src/main/webapp/test/unit/directivesSpec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omerio/appstart/HEAD/appstart-frontend/src/main/webapp/test/unit/directivesSpec.js -------------------------------------------------------------------------------- /appstart-frontend/src/main/webapp/test/unit/todoCtrlSpec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omerio/appstart/HEAD/appstart-frontend/src/main/webapp/test/unit/todoCtrlSpec.js -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omerio/appstart/HEAD/pom.xml --------------------------------------------------------------------------------