├── .github └── workflows │ └── build.yml ├── .gitignore ├── .mvn └── wrapper │ ├── maven-wrapper.jar │ └── maven-wrapper.properties ├── LICENSE ├── README.md ├── backend ├── .gitignore ├── pom.xml └── src │ ├── lombok.config │ ├── main │ ├── java │ │ └── in │ │ │ └── keepgrowing │ │ │ └── springbootangularscaffolding │ │ │ ├── SpringBootAngularScaffoldingApplication.java │ │ │ ├── home │ │ │ └── presentation │ │ │ │ ├── controllers │ │ │ │ └── HomePageController.java │ │ │ │ └── viewmodel │ │ │ │ └── HomePageDto.java │ │ │ └── shared │ │ │ ├── config │ │ │ ├── MvcConfig.java │ │ │ ├── openapi │ │ │ │ ├── OpenApiConfig.java │ │ │ │ └── OpenApiProperties.java │ │ │ └── security │ │ │ │ └── DevCorsConfig.java │ │ │ └── presentation │ │ │ └── controllers │ │ │ └── ApiControllerPaths.java │ └── resources │ │ └── application.properties │ └── test │ └── java │ └── in │ └── keepgrowing │ └── springbootangularscaffolding │ ├── SpringBootAngularScaffoldingApplicationTests.java │ └── home │ └── presentation │ └── controllers │ └── HomePageControllerTest.java ├── code-generation.sh ├── frontend ├── .gitignore ├── pom.xml └── src │ └── main │ └── angular │ ├── .browserslistrc │ ├── .editorconfig │ ├── .gitignore │ ├── README.md │ ├── angular.json │ ├── karma.conf.js │ ├── package-lock.json │ ├── package.json │ ├── src │ ├── app │ │ ├── app-routing.module.ts │ │ ├── app.component.html │ │ ├── app.component.scss │ │ ├── app.component.spec.ts │ │ ├── app.component.ts │ │ ├── app.module.ts │ │ └── pages │ │ │ └── home │ │ │ ├── home.component.html │ │ │ ├── home.component.scss │ │ │ ├── home.component.spec.ts │ │ │ └── home.component.ts │ ├── assets │ │ └── .gitkeep │ ├── backend │ │ ├── .gitignore │ │ ├── .openapi-generator-ignore │ │ ├── .openapi-generator │ │ │ ├── FILES │ │ │ ├── VERSION │ │ │ └── api-docs-angular-client-code-generation.sha256 │ │ ├── README.md │ │ ├── api.module.ts │ │ ├── api │ │ │ ├── api.ts │ │ │ └── homePage.service.ts │ │ ├── configuration.ts │ │ ├── encoder.ts │ │ ├── git_push.sh │ │ ├── index.ts │ │ ├── model │ │ │ ├── home.ts │ │ │ └── models.ts │ │ └── variables.ts │ ├── environments │ │ ├── environment.prod.ts │ │ └── environment.ts │ ├── favicon.ico │ ├── index.html │ ├── main.ts │ ├── polyfills.ts │ ├── scss │ │ └── bootstrap │ │ │ ├── _basics.scss │ │ │ ├── _mixins.scss │ │ │ ├── _variables.scss │ │ │ ├── bootstrap.scss │ │ │ └── overrides │ │ │ └── _overrides.scss │ ├── styles.scss │ └── test.ts │ ├── tsconfig.app.json │ ├── tsconfig.json │ └── tsconfig.spec.json ├── mvnw ├── mvnw.cmd ├── pom.xml └── readme-images ├── home-page-screenshot.png └── logo_250x60.png /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/little-pinecone/spring-boot-angular-scaffolding/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/little-pinecone/spring-boot-angular-scaffolding/HEAD/.gitignore -------------------------------------------------------------------------------- /.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/little-pinecone/spring-boot-angular-scaffolding/HEAD/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/little-pinecone/spring-boot-angular-scaffolding/HEAD/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/little-pinecone/spring-boot-angular-scaffolding/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/little-pinecone/spring-boot-angular-scaffolding/HEAD/README.md -------------------------------------------------------------------------------- /backend/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/little-pinecone/spring-boot-angular-scaffolding/HEAD/backend/.gitignore -------------------------------------------------------------------------------- /backend/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/little-pinecone/spring-boot-angular-scaffolding/HEAD/backend/pom.xml -------------------------------------------------------------------------------- /backend/src/lombok.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/little-pinecone/spring-boot-angular-scaffolding/HEAD/backend/src/lombok.config -------------------------------------------------------------------------------- /backend/src/main/java/in/keepgrowing/springbootangularscaffolding/SpringBootAngularScaffoldingApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/little-pinecone/spring-boot-angular-scaffolding/HEAD/backend/src/main/java/in/keepgrowing/springbootangularscaffolding/SpringBootAngularScaffoldingApplication.java -------------------------------------------------------------------------------- /backend/src/main/java/in/keepgrowing/springbootangularscaffolding/home/presentation/controllers/HomePageController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/little-pinecone/spring-boot-angular-scaffolding/HEAD/backend/src/main/java/in/keepgrowing/springbootangularscaffolding/home/presentation/controllers/HomePageController.java -------------------------------------------------------------------------------- /backend/src/main/java/in/keepgrowing/springbootangularscaffolding/home/presentation/viewmodel/HomePageDto.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/little-pinecone/spring-boot-angular-scaffolding/HEAD/backend/src/main/java/in/keepgrowing/springbootangularscaffolding/home/presentation/viewmodel/HomePageDto.java -------------------------------------------------------------------------------- /backend/src/main/java/in/keepgrowing/springbootangularscaffolding/shared/config/MvcConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/little-pinecone/spring-boot-angular-scaffolding/HEAD/backend/src/main/java/in/keepgrowing/springbootangularscaffolding/shared/config/MvcConfig.java -------------------------------------------------------------------------------- /backend/src/main/java/in/keepgrowing/springbootangularscaffolding/shared/config/openapi/OpenApiConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/little-pinecone/spring-boot-angular-scaffolding/HEAD/backend/src/main/java/in/keepgrowing/springbootangularscaffolding/shared/config/openapi/OpenApiConfig.java -------------------------------------------------------------------------------- /backend/src/main/java/in/keepgrowing/springbootangularscaffolding/shared/config/openapi/OpenApiProperties.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/little-pinecone/spring-boot-angular-scaffolding/HEAD/backend/src/main/java/in/keepgrowing/springbootangularscaffolding/shared/config/openapi/OpenApiProperties.java -------------------------------------------------------------------------------- /backend/src/main/java/in/keepgrowing/springbootangularscaffolding/shared/config/security/DevCorsConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/little-pinecone/spring-boot-angular-scaffolding/HEAD/backend/src/main/java/in/keepgrowing/springbootangularscaffolding/shared/config/security/DevCorsConfig.java -------------------------------------------------------------------------------- /backend/src/main/java/in/keepgrowing/springbootangularscaffolding/shared/presentation/controllers/ApiControllerPaths.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/little-pinecone/spring-boot-angular-scaffolding/HEAD/backend/src/main/java/in/keepgrowing/springbootangularscaffolding/shared/presentation/controllers/ApiControllerPaths.java -------------------------------------------------------------------------------- /backend/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/little-pinecone/spring-boot-angular-scaffolding/HEAD/backend/src/main/resources/application.properties -------------------------------------------------------------------------------- /backend/src/test/java/in/keepgrowing/springbootangularscaffolding/SpringBootAngularScaffoldingApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/little-pinecone/spring-boot-angular-scaffolding/HEAD/backend/src/test/java/in/keepgrowing/springbootangularscaffolding/SpringBootAngularScaffoldingApplicationTests.java -------------------------------------------------------------------------------- /backend/src/test/java/in/keepgrowing/springbootangularscaffolding/home/presentation/controllers/HomePageControllerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/little-pinecone/spring-boot-angular-scaffolding/HEAD/backend/src/test/java/in/keepgrowing/springbootangularscaffolding/home/presentation/controllers/HomePageControllerTest.java -------------------------------------------------------------------------------- /code-generation.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/little-pinecone/spring-boot-angular-scaffolding/HEAD/code-generation.sh -------------------------------------------------------------------------------- /frontend/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/little-pinecone/spring-boot-angular-scaffolding/HEAD/frontend/.gitignore -------------------------------------------------------------------------------- /frontend/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/little-pinecone/spring-boot-angular-scaffolding/HEAD/frontend/pom.xml -------------------------------------------------------------------------------- /frontend/src/main/angular/.browserslistrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/little-pinecone/spring-boot-angular-scaffolding/HEAD/frontend/src/main/angular/.browserslistrc -------------------------------------------------------------------------------- /frontend/src/main/angular/.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/little-pinecone/spring-boot-angular-scaffolding/HEAD/frontend/src/main/angular/.editorconfig -------------------------------------------------------------------------------- /frontend/src/main/angular/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/little-pinecone/spring-boot-angular-scaffolding/HEAD/frontend/src/main/angular/.gitignore -------------------------------------------------------------------------------- /frontend/src/main/angular/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/little-pinecone/spring-boot-angular-scaffolding/HEAD/frontend/src/main/angular/README.md -------------------------------------------------------------------------------- /frontend/src/main/angular/angular.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/little-pinecone/spring-boot-angular-scaffolding/HEAD/frontend/src/main/angular/angular.json -------------------------------------------------------------------------------- /frontend/src/main/angular/karma.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/little-pinecone/spring-boot-angular-scaffolding/HEAD/frontend/src/main/angular/karma.conf.js -------------------------------------------------------------------------------- /frontend/src/main/angular/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/little-pinecone/spring-boot-angular-scaffolding/HEAD/frontend/src/main/angular/package-lock.json -------------------------------------------------------------------------------- /frontend/src/main/angular/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/little-pinecone/spring-boot-angular-scaffolding/HEAD/frontend/src/main/angular/package.json -------------------------------------------------------------------------------- /frontend/src/main/angular/src/app/app-routing.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/little-pinecone/spring-boot-angular-scaffolding/HEAD/frontend/src/main/angular/src/app/app-routing.module.ts -------------------------------------------------------------------------------- /frontend/src/main/angular/src/app/app.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/little-pinecone/spring-boot-angular-scaffolding/HEAD/frontend/src/main/angular/src/app/app.component.html -------------------------------------------------------------------------------- /frontend/src/main/angular/src/app/app.component.scss: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /frontend/src/main/angular/src/app/app.component.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/little-pinecone/spring-boot-angular-scaffolding/HEAD/frontend/src/main/angular/src/app/app.component.spec.ts -------------------------------------------------------------------------------- /frontend/src/main/angular/src/app/app.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/little-pinecone/spring-boot-angular-scaffolding/HEAD/frontend/src/main/angular/src/app/app.component.ts -------------------------------------------------------------------------------- /frontend/src/main/angular/src/app/app.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/little-pinecone/spring-boot-angular-scaffolding/HEAD/frontend/src/main/angular/src/app/app.module.ts -------------------------------------------------------------------------------- /frontend/src/main/angular/src/app/pages/home/home.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/little-pinecone/spring-boot-angular-scaffolding/HEAD/frontend/src/main/angular/src/app/pages/home/home.component.html -------------------------------------------------------------------------------- /frontend/src/main/angular/src/app/pages/home/home.component.scss: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /frontend/src/main/angular/src/app/pages/home/home.component.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/little-pinecone/spring-boot-angular-scaffolding/HEAD/frontend/src/main/angular/src/app/pages/home/home.component.spec.ts -------------------------------------------------------------------------------- /frontend/src/main/angular/src/app/pages/home/home.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/little-pinecone/spring-boot-angular-scaffolding/HEAD/frontend/src/main/angular/src/app/pages/home/home.component.ts -------------------------------------------------------------------------------- /frontend/src/main/angular/src/assets/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /frontend/src/main/angular/src/backend/.gitignore: -------------------------------------------------------------------------------- 1 | wwwroot/*.js 2 | node_modules 3 | typings 4 | dist 5 | -------------------------------------------------------------------------------- /frontend/src/main/angular/src/backend/.openapi-generator-ignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/little-pinecone/spring-boot-angular-scaffolding/HEAD/frontend/src/main/angular/src/backend/.openapi-generator-ignore -------------------------------------------------------------------------------- /frontend/src/main/angular/src/backend/.openapi-generator/FILES: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/little-pinecone/spring-boot-angular-scaffolding/HEAD/frontend/src/main/angular/src/backend/.openapi-generator/FILES -------------------------------------------------------------------------------- /frontend/src/main/angular/src/backend/.openapi-generator/VERSION: -------------------------------------------------------------------------------- 1 | 5.2.0 -------------------------------------------------------------------------------- /frontend/src/main/angular/src/backend/.openapi-generator/api-docs-angular-client-code-generation.sha256: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/little-pinecone/spring-boot-angular-scaffolding/HEAD/frontend/src/main/angular/src/backend/.openapi-generator/api-docs-angular-client-code-generation.sha256 -------------------------------------------------------------------------------- /frontend/src/main/angular/src/backend/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/little-pinecone/spring-boot-angular-scaffolding/HEAD/frontend/src/main/angular/src/backend/README.md -------------------------------------------------------------------------------- /frontend/src/main/angular/src/backend/api.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/little-pinecone/spring-boot-angular-scaffolding/HEAD/frontend/src/main/angular/src/backend/api.module.ts -------------------------------------------------------------------------------- /frontend/src/main/angular/src/backend/api/api.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/little-pinecone/spring-boot-angular-scaffolding/HEAD/frontend/src/main/angular/src/backend/api/api.ts -------------------------------------------------------------------------------- /frontend/src/main/angular/src/backend/api/homePage.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/little-pinecone/spring-boot-angular-scaffolding/HEAD/frontend/src/main/angular/src/backend/api/homePage.service.ts -------------------------------------------------------------------------------- /frontend/src/main/angular/src/backend/configuration.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/little-pinecone/spring-boot-angular-scaffolding/HEAD/frontend/src/main/angular/src/backend/configuration.ts -------------------------------------------------------------------------------- /frontend/src/main/angular/src/backend/encoder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/little-pinecone/spring-boot-angular-scaffolding/HEAD/frontend/src/main/angular/src/backend/encoder.ts -------------------------------------------------------------------------------- /frontend/src/main/angular/src/backend/git_push.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/little-pinecone/spring-boot-angular-scaffolding/HEAD/frontend/src/main/angular/src/backend/git_push.sh -------------------------------------------------------------------------------- /frontend/src/main/angular/src/backend/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/little-pinecone/spring-boot-angular-scaffolding/HEAD/frontend/src/main/angular/src/backend/index.ts -------------------------------------------------------------------------------- /frontend/src/main/angular/src/backend/model/home.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/little-pinecone/spring-boot-angular-scaffolding/HEAD/frontend/src/main/angular/src/backend/model/home.ts -------------------------------------------------------------------------------- /frontend/src/main/angular/src/backend/model/models.ts: -------------------------------------------------------------------------------- 1 | export * from './home'; 2 | -------------------------------------------------------------------------------- /frontend/src/main/angular/src/backend/variables.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/little-pinecone/spring-boot-angular-scaffolding/HEAD/frontend/src/main/angular/src/backend/variables.ts -------------------------------------------------------------------------------- /frontend/src/main/angular/src/environments/environment.prod.ts: -------------------------------------------------------------------------------- 1 | export const environment = { 2 | production: true 3 | }; 4 | -------------------------------------------------------------------------------- /frontend/src/main/angular/src/environments/environment.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/little-pinecone/spring-boot-angular-scaffolding/HEAD/frontend/src/main/angular/src/environments/environment.ts -------------------------------------------------------------------------------- /frontend/src/main/angular/src/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/little-pinecone/spring-boot-angular-scaffolding/HEAD/frontend/src/main/angular/src/favicon.ico -------------------------------------------------------------------------------- /frontend/src/main/angular/src/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/little-pinecone/spring-boot-angular-scaffolding/HEAD/frontend/src/main/angular/src/index.html -------------------------------------------------------------------------------- /frontend/src/main/angular/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/little-pinecone/spring-boot-angular-scaffolding/HEAD/frontend/src/main/angular/src/main.ts -------------------------------------------------------------------------------- /frontend/src/main/angular/src/polyfills.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/little-pinecone/spring-boot-angular-scaffolding/HEAD/frontend/src/main/angular/src/polyfills.ts -------------------------------------------------------------------------------- /frontend/src/main/angular/src/scss/bootstrap/_basics.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/little-pinecone/spring-boot-angular-scaffolding/HEAD/frontend/src/main/angular/src/scss/bootstrap/_basics.scss -------------------------------------------------------------------------------- /frontend/src/main/angular/src/scss/bootstrap/_mixins.scss: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /frontend/src/main/angular/src/scss/bootstrap/_variables.scss: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /frontend/src/main/angular/src/scss/bootstrap/bootstrap.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/little-pinecone/spring-boot-angular-scaffolding/HEAD/frontend/src/main/angular/src/scss/bootstrap/bootstrap.scss -------------------------------------------------------------------------------- /frontend/src/main/angular/src/scss/bootstrap/overrides/_overrides.scss: -------------------------------------------------------------------------------- 1 | @import "../basics"; 2 | -------------------------------------------------------------------------------- /frontend/src/main/angular/src/styles.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/little-pinecone/spring-boot-angular-scaffolding/HEAD/frontend/src/main/angular/src/styles.scss -------------------------------------------------------------------------------- /frontend/src/main/angular/src/test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/little-pinecone/spring-boot-angular-scaffolding/HEAD/frontend/src/main/angular/src/test.ts -------------------------------------------------------------------------------- /frontend/src/main/angular/tsconfig.app.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/little-pinecone/spring-boot-angular-scaffolding/HEAD/frontend/src/main/angular/tsconfig.app.json -------------------------------------------------------------------------------- /frontend/src/main/angular/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/little-pinecone/spring-boot-angular-scaffolding/HEAD/frontend/src/main/angular/tsconfig.json -------------------------------------------------------------------------------- /frontend/src/main/angular/tsconfig.spec.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/little-pinecone/spring-boot-angular-scaffolding/HEAD/frontend/src/main/angular/tsconfig.spec.json -------------------------------------------------------------------------------- /mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/little-pinecone/spring-boot-angular-scaffolding/HEAD/mvnw -------------------------------------------------------------------------------- /mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/little-pinecone/spring-boot-angular-scaffolding/HEAD/mvnw.cmd -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/little-pinecone/spring-boot-angular-scaffolding/HEAD/pom.xml -------------------------------------------------------------------------------- /readme-images/home-page-screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/little-pinecone/spring-boot-angular-scaffolding/HEAD/readme-images/home-page-screenshot.png -------------------------------------------------------------------------------- /readme-images/logo_250x60.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/little-pinecone/spring-boot-angular-scaffolding/HEAD/readme-images/logo_250x60.png --------------------------------------------------------------------------------