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

https://github.com/voidcoefficient/mv-front


https://github.com/voidcoefficient/mv-front

Last synced: 7 months ago
JSON representation

Awesome Lists containing this project

README

          

# `MV`

## Tecnologias usadas

- Angular com **PrimeNG**
- Spring Boot

## Back-end

O projeto foi feito tendo como foco maturidade nível 3 no [modelo de maturidade do Richardson](http://martinfowler.com/articles/richardsonMaturityModel.html). Embora ajude o `front-end`, usar HATEOAS pode aumentar a complexidade do projeto e este modelo não é usado como uma lista de demandas e sua utilidade depende de projeto para projeto.

### Endpoints

- `POST /api/v1/[recurso]`
- `GET /api/v1/[recurso]`
- `GET /api/v1/[recurso]/[id]`
- `DELETE /api/v1/[recurso]/[id]`
- `PUT /api/v1/[recurso]/[id]`

## Front-end

O front-end conta com `modals` de confirmação, `toasts` com notificações e erros, filtragem, etc.

### Rotas

- `/` (Dashboard)
- `/[recursos]` (Tabela)
- `/[recursos]/view/[id]` (Ver Um)
- `/[recursos]/edit/[id]` (Editar)
- `/[recursos]/new` (Criar)

## Imagens

![Erro 0](assets/img/erro-0.png)
_Erro 0_

![Criar profissional](assets/img/criar-profissional.png)
_Criar profissional_

![Criar estabelecimento](assets/img/criar-estabelecimento.png)
_Criar estabelecimento_

![Editar profissional](assets/img/editar-profissional.png)
_Editar profissional_

![Editar estabelecimento](assets/img/editar-estabelecimento.png)
_Editar estabelecimento_

![Ver profissional](assets/img/ver-profissional.png)
_Ver profissional_

![Ver estabelecimento](assets/img/ver-estabelecimento.png)
_Ver estabelecimento_