{"id":16897378,"url":"https://github.com/robwin/springboot-angular2-kotlin-demo","last_synced_at":"2025-03-22T09:31:50.926Z","repository":{"id":83193318,"uuid":"68371493","full_name":"RobWin/springboot-angular2-kotlin-demo","owner":"RobWin","description":"Spring Boot, Spring Data JPA, AngularJS 2, Kotlin demo.","archived":false,"fork":false,"pushed_at":"2016-10-10T12:26:52.000Z","size":146,"stargazers_count":40,"open_issues_count":0,"forks_count":11,"subscribers_count":7,"default_branch":"master","last_synced_at":"2025-03-18T10:21:17.985Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/RobWin.png","metadata":{"files":{"readme":"README.adoc","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2016-09-16T10:35:29.000Z","updated_at":"2024-12-18T18:51:53.000Z","dependencies_parsed_at":"2023-07-02T06:06:00.935Z","dependency_job_id":null,"html_url":"https://github.com/RobWin/springboot-angular2-kotlin-demo","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RobWin%2Fspringboot-angular2-kotlin-demo","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RobWin%2Fspringboot-angular2-kotlin-demo/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RobWin%2Fspringboot-angular2-kotlin-demo/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RobWin%2Fspringboot-angular2-kotlin-demo/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/RobWin","download_url":"https://codeload.github.com/RobWin/springboot-angular2-kotlin-demo/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":244937751,"owners_count":20535124,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-10-13T17:36:33.936Z","updated_at":"2025-03-22T09:31:50.921Z","avatar_url":"https://github.com/RobWin.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"= Spring Boot, AngularJS 2, Kotlin demo\n\nThis is a demo which shows how to use Spring Boot, Spring Data JPA and AngularJS 2.\nThe demo is an implementation of Angular's Tour of Heroes tutorial. The demo is written in Kotlin and TypeScript.\n\nThe Heroes are stored in an in-memory H2 database. The H2 schema is managed by Flyway.\n\nYou can start the Angular2 App and access it on `http://localhost:3000`:\n\n`gradlew npmStartServer`\n\nYou can start the Spring Boot App and access it on `http://localhost:8090`:\n\n`gradlew bootRun`\n\nWebpack proxies the HTTP requests from Angular2 to Spring Boot so that there is no need for Cross-Origin Resource Sharing (CORS).\n\nYou can package the Spring Boot App and Angular2 App into one Jar file:\n\n`gradlew build`\n\nThe Angular2 App is served as static content under `http://localhost:8090/index.html`, when you start the application:\n\n`java -jar spring-boot-server-0.1.0.jar`\n\nTODOs:\n\n- [x] Implement Angular's Tour of Heroes tutorial\n- [x] Add Angular2 app as a static resource to the Spring Boot app\n- Implement authentication/authorization with Spring Security and JWT Tokens\n\n== Angular's Tour of Heroes\n\nimage:docs/tutorial.JPG[]\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frobwin%2Fspringboot-angular2-kotlin-demo","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Frobwin%2Fspringboot-angular2-kotlin-demo","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frobwin%2Fspringboot-angular2-kotlin-demo/lists"}