Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/borysn/spring-boot-angular2

spring boot backend, angular2 frontend with webpack, typescript, sass, bootstrap4, karma, jasmine
https://github.com/borysn/spring-boot-angular2

angular angular2-frontend bithound bootstrap gradle jasmine java karma sass spring spring-boot springboot typescript

Last synced: about 2 hours ago
JSON representation

spring boot backend, angular2 frontend with webpack, typescript, sass, bootstrap4, karma, jasmine

Awesome Lists containing this project

README

        

[![build status](https://travis-ci.org/borysn/spring-boot-angular2.svg?branch=master)](https://travis-ci.org/borysn/spring-boot-angular2)
[![gitter](https://badges.gitter.im/borysn/spring-boot-angular2.svg)](https://gitter.im/borysn/spring-boot-angular2?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge)
[![bitHound Overall Score](https://www.bithound.io/github/borysn/spring-boot-angular2/badges/score.svg)](https://www.bithound.io/github/borysn/spring-boot-angular2)
[![bithound dependencies](https://www.bithound.io/github/borysn/spring-boot-angular2/badges/dependencies.svg)](https://www.bithound.io/github/borysn/spring-boot-angular2/master/dependencies/npm)
[![bitHound Dev Dependencies](https://www.bithound.io/github/borysn/spring-boot-angular2/badges/devDependencies.svg)](https://www.bithound.io/github/borysn/spring-boot-angular2/master/dependencies/npm)
[![bitHound Code](https://www.bithound.io/github/borysn/spring-boot-angular2/badges/code.svg)](https://www.bithound.io/github/borysn/spring-boot-angular2)

# spring-boot-angular2 starter kit

spring boot backend, angular2 frontend with webpack, typescript, sass, bootstrap4, karma, jasmine

## about

a starter project for prototyping restful applications with spring boot, angular2, and bootstrap4.

anuglar2 with es6 support. unit tests with jasmine.

## [change log](https://github.com/borysn/spring-boot-angular2/blob/master/CHANGELOG.md)

## pre-install

1. install jdk8
- set `JAVA_HOME` environment variable
1. (optional) install latest gradle
- otherwise just use `$ ./gradlew`
1. (optional) install python 2.7.x
- set `python` environment variable
- `$ gradle npmInstall` may complain otherwise

## install

`$ git clone [email protected]:borysn/spring-boot-angular2`

## build & run

* `$ gradle clean build runAll`
- server side will finish building first
- give npm/webpack a little time to finish up
* using browser, navigate to`localhost:3000`

## further reading

[wiki](https://github.com/borysn/spring-boot-angular2/wiki)

## example

check out my **rvep** project. it's built and updated according to this starter kit!

[rvep | dev_backend](https://github.com/rvep/dev_backend)

[rvep | dev_frontend](https://github.com/rvep/dev_frontend)

## contribute

if you have any input, or contributions, please share!

## donations
[donate](https://www.paypal.me/BorysNiewiadomski) a cup of coffee

## license
[MIT](/LICENSE)