Este é um projeto simples para busca de informações sobre CEPs brasileiros, consumindo dados da API de CEP do Awesome API.
✔️ Busca de informações completas sobre um CEP, incluindo bairro, cidade, estado, DDD e coordenadas.
✔️ Armazenamento de informações em banco de dados, para evitar consultas repetidas à API
✔️ Exibição de estísticas sobre quantidades de pesquisas para cada CEP em toda a plataforma e com filtros por estados.
- Ruby
- Node.js e Yarn
No terminal, clone o projeto:
git clone [email protected]:thalytalima211/busca-cep.git
Entre na pasta do projeto:
cd busca-cep
Execute o comando para instalar as gems necessárias:
gem install bundler
bundle install
Execute o comando para carregar a estrutura do banco de dados da aplicação:
rails db:migrate
Execute o comando se desejar carregar dados de CEPs iniciais tirados da API, para exemplificação do uso da aplicação:
rails db:seed
Por fim, execute a aplicação:
bin/dev
Acesse a aplicação pelo link:
http://localhost:3000
Para executar os testes da aplicação, execute o comando:
rspec
Tela inicial da aplicação, com campo de busca para CEP.
Tela de detalhes de um CEP, com informações como cidade, estado e DDD.
Página de estísticas de pesquisa de CEPs, com campo para filtragem de CEPs mais buscados por estado.