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

https://github.com/danilomeneghel/angularjs-spring-boot

Projeto desenvolvido em Java - Spring-Boot e AngularJS
https://github.com/danilomeneghel/angularjs-spring-boot

angularjs java maven mysql spring-boot spring-data spring-rest spring-security spring-validation

Last synced: about 1 year ago
JSON representation

Projeto desenvolvido em Java - Spring-Boot e AngularJS

Awesome Lists containing this project

README

          

# Simulador de Empréstimo

Projeto de um simulador de empréstimo para clientes, desenvolvido em Java com Spring-Boot.

## Características

- CRUD
- API RESTful
- ACL
- Validation
- Filter
- Pagination
- Login
- Responsive
- JUnit

## Requisitos

- Java JDK 1.8
- Apache Maven >= 3.5.4
- MySql >=5

## Tecnologias

- Java
- JPA
- Maven
- Spring
- Swagger
- CSS
- Jquery
- Bootstrap
- AngularJS
- MySql

## Instalação

```
$ git clone https://github.com/danilomeneghel/angularjs-spring-boot.git

$ cd angularjs-spring-boot

```

Crie um banco de dados com o nome "dbc" no seu Mysql. Você encontra o dump na raiz do projeto (dbc.sql) e pode efetuar importação da seguinte forma:

```
$ mysql -u -p

mysql> create database `dbc`;

mysql> use `dbc`;

mysql> source dbc.sql

```

Depois abra o arquivo "src/main/resources/application.properties" e coloque os dados de acordo com a conexão do seu banco de dados.

Ao concluir a configuração, basta digitar no terminal:

```
$ mvn spring-boot:run
```

Aguarde carregar todo o serviço web.

Após concluído, abra o seu navegador o seguinte endereço:

http://localhost:8080/

## Demonstração

https://angularjs-spring-boot.herokuapp.com/

- Login
- Username: admin
- Password: admin

## Swagger

Documentação da API RESTful:

https://angularjs-spring-boot.herokuapp.com/swagger-ui.html

- Login
- Username: admin
- Password: admin

## Licença

User Registration is licensed under The MIT License (MIT).

## Screenshots

![Screenshots](screenshots/screenshot01.png)


![Screenshots](screenshots/screenshot02.png)


![Screenshots](screenshots/screenshot03.png)


![Screenshots](screenshots/screenshot04.png)


![Screenshots](screenshots/screenshot05.png)


![Screenshots](screenshots/screenshot06.png)


![Screenshots](screenshots/screenshot07.png)


![Screenshots](screenshots/screenshot08.png)

## Modelo ER

![Screenshots](screenshots/modelo_er.png)

Desenvolvido por

Danilo Meneghel

danilo.meneghel@gmail.com

http://danilomeneghel.github.io/