Skip to content

Desafio de frontend, que consiste na criação de um projeto Angular para um blog de notícias, utilizando a API externa do IBGE. Desenvolvimento de software. Angular

Notifications You must be signed in to change notification settings

kleutons/angular-ibblog

Repository files navigation

🚀 Desafio Frontend - Projeto Angular - Blog de Notícias com API do IBGE

Seja bem-vindo(a) a este desafio de frontend, que consiste na criação de um projeto Angular para um blog de notícias, utilizando a API externa do IBGE. O objetivo deste desafio é aprimorar minhas habilidades no desenvolvimento de software.

Capturas de Tela

Captura de Tela do Aplicativo

📋 Desafios do Projeto

  • Organizar o sistema em módulos para cada rota da página:
    • Módulo App - núcleo
    • Módulo Pages - rotas das páginas: Home, Post, Search
    • Módulo Shared - componentes globais compartilhados
  • Criar um blog com suporte aos modos Escuro e Claro (Dark Mode e Light Mode).
  • Desenvolver um layout responsivo.
  • Exibir as notícias em destaque.
  • Implementar a paginação "Ver Mais" para exibir mais notícias.
  • Filtrar notícias por categoria.
  • Visualizar notícias por ID.
  • Implementar um sistema de busca de notícias.
  • Criar um layout para a barra lateral (sidebar).
  • Utilizar serviços para lidar com as requisições da API e funções adicionais.
  • Criar um sistema de cache para as requisições à API, tornando o site mais rápido e reduzindo a carga nos serviços do servidor backend.
  • Criar pipes personalizados para formatação de dados.
  • Utilizar variáveis de ambiente.

👨‍💻 Instruções de Instalação

Servidor de Desenvolvimento

Execute o comando ng serve para iniciar um servidor de desenvolvimento. Acesse o site em http://localhost:4200/. O aplicativo será recarregado automaticamente.

Compilação

Execute ng build para construir o projeto. Os artefatos da compilação serão armazenados na pasta dist/.

Rotas Disponíveis

👨‍💻 Sobre Mim

Criado com 💙 por @kleutons

Contato

Fique à vontade para compartilhar seu feedback e sugestões sobre esta solução. Estou ansioso para ouvir sua opinião.

About

Desafio de frontend, que consiste na criação de um projeto Angular para um blog de notícias, utilizando a API externa do IBGE. Desenvolvimento de software. Angular

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published