Spring Boot & Angular 7 Seed Application!
- NodeJS - https://nodejs.org/en/download/current/
- Run:
sudo npm install -g npm
- Run:
sudo npm install -g @angular/cli
- Change directory to
./client
and run:npm install
- Change directory to
./client
and run:npm run start:open
- Change directory to
./client
and run:npm run build:prod
- Run
mvn install
- Basic Spring Security
- Basic Rest Controller (i.e /api/v1/app/info)
- Swagger 2 (i.e. /v2/api-docs)
- Custom error pages (i.e. 404, 500, ... etc)
- Secured APIs (i.e. /api/v1/app, /api/v1/users)
- Data models extend Auditable class
- MySql database (utilizing Spring JdbcTemplate)
- Simple "in memory" database
- Simple Angular 7 CLI application
- Bootstrap, jQuery and Toastr integration
- Basic Favicon set (using https://realfavicongenerator.net/)
- Basic example of Angular binding, routing and services
- Angular "in memory" database
- Loading bar
- Basic CRUD views for reading, creating, updating and deleting a custom object
- Integrate Angular Material Design
- Implement backend audit event system
- Implement search and filtering on MySQL Dao
- Add Java unit tests
- Add Facebook OAuth
- Add File I/O DAO