Completed

Sistema para consultar Api Boa Vista e exportar em Pdf

Published on the July 07, 2017 in IT & Programming

About this project

Open

Objetivo do sistema:

Usuários realizarem consultas de empresas a partir do número do CNPJ. Podendo ser consultas individuais ou em lotes. Para consultas em lotes, um campo que permita inserir mais de um CNPJ e no máximo 50 deve ser disponibilizado, o separador deve ser ";" e um captcha deve ser digitado antes da consulta.


As requisições ocorrerão em 02 APIs:

Receitaws.com.br (API publica para consulta de informações sobre as empresas na receita federal)
Boavistaservicos.com.br (API Para consulta de crédito e relatório de informações cadastrais)

Resultado esperado:  Usuário digita o número do CNPJ que deseja consultar, digita o captcha e clica em consultar. Automaticamente o sistema faz a requisição para as 02 APIs, armazena as informações (todas) em um banco de dados MySQL e em seguida pode gerar um relatório em PDF com todas as informações que ambas as APIs trouxeram. 

As informações também permanecerão salvas no histórico de consultas do cliente, podendo posteriormente excluir, gerar novamente o relatório em PDF ou "arquivar".


A lista com as requisições realizadas devem ser exibidas e com opção de paginar, podendo selecionar tudo e realizar ações em massa, tais como: Excluir, gerar relatório PDF (Nesse caso, todos os relatórios PDFs serão gerados simultaneamente)

Pesquisa: Um campo de busca deve estar disponível para buscar informações sobre consultas já realizadas. Tal como por data, por empresa ou CNPJ.

Módulo de Login:  Administrador e usuário. 

Administrador: Consegue fazer consultas, adicionar e remover usuários, trocar as senhas dos usuários existentes.  Também consegue puxar relatório de consultas realizadas pelos usuários.
Consegue realizar upload da logo que fica no cabeçalho dos relatórios em PDFs gerados pelos usuários.

Usuário: Consegue realizar as consultas, gerar os relatórios, excluir consultas e alterar a própria senha.

Category IT & Programming
Subcategory Web development
What is the scope of the project? Medium-sized change
Is this a project or a position? Project
I currently have I have specifications
Required availability As needed
Experience in this type of projects Yes (I have managed this kind of project before)
Roles needed Developer

Delivery term: July 12, 2017

Skills needed

Other projects posted by M. N. F.