Releases: lucasfigueiredoweb/webfeira
1.0.3 RELEASE
Adicionado Busca por Indices nas 4 consultas pelos campos:
○ distrito
○ regiao5
○ nome_feira
○ bairro
1.0.2 RELEASE
- Adicionado Arquivo do Kubernetes para deploy
- Atualizado README
1.0.1 SNAPSHOT
Nessa versão foi incluida: todos os requisitos descritos no escopo da proposta do projeto:
Proposta
Desenvolver uma API que exponha os dados disponíveis em [1]
utilizando uma abordagem orientada a recursos e que atenda
os requisitos listados abaixo.
Escopo
Utilizando os dados do arquivo
“DEINFO_AB_FEIRASLIVRES_2014.csv”, implemente:
● cadastro de uma nova feira;
● exclusão de uma feira através de seu código de registro;
● alteração dos campos cadastrados de uma feira, exceto
seu código de registro;
● busca de feiras utilizando ao menos um dos parâmetros
abaixo:
○ distrito
○ regiao5
○ nome_feira
○ bairro
Requisitos
● utilize git ou hg para fazer o controle de versão da
solução do teste e hospede-a no Github ou Bitbucket;
● armazene os dados fornecidos pela Prefeitura de São
Paulo em um banco de dados relacional que você julgar
apropriado;
● a solução deve conter um script para importar os dados
do arquivo “DEINFO_AB_FEIRASLIVRES_2014.csv” para o
banco relacional;
● a API deve seguir os conceitos REST;
● o Content-Type das respostas da API deve ser
“application/json";
● o código da solução deve conter testes e algum
mecanismo documentado para gerar a informação de
cobertura dos testes;
● a aplicação deve gravar logs estruturados em arquivos
texto;
● a solução desta avaliação deve estar documentada em
português ou inglês. Escolha um idioma em que você seja
fluente;
● a documentação da solução do teste deve incluir como
rodar o projeto e exemplos de requisições e suas
possíveis respostas;
Referências externas
[1]
http://www.prefeitura.sp.gov.br/cidade/secretarias/upload/cha
madas/feiras_livres_1429113213.zip
Issues Conhecidas:
#1 WebMockMVC não injetando classe de serviço do Objeto Feira
#2 Permitir flexibilização do método de atualização da Feira
1.0.0 SNAPSHOT
API de Gerenciamento do Ciclo de vida de criação de Feiras Online.
Estrutura inicial.