Bem-vindo ao SamSantos - Blog, um projeto simples e interativo que consome dados de uma API pública para exibir posts e permite que os usuários curtam as publicações. Este projeto foi desenvolvido com foco em aprendizado e para servir como portfólio, demonstrando habilidades em desenvolvimento web.
Este blog é ideal para iniciantes que desejam entender como integrar APIs, manipular DOM e armazenar dados localmente usando Local Storage. O design é simples, mas funcional, com uma interface atraente e responsiva.
Criar um blog interativo que:
- Consuma dados de uma API pública.
- Permita que os usuários curtam posts.
- Armazene informações de likes no Local Storage.
- Exibição dinâmica de posts consumidos da API JSONPlaceholder.
- Botão de "Like" com contagem atualizada em tempo real.
- Armazenamento local de dados de likes.
- Interface responsiva e design minimalista.
- HTML5: Estrutura semântica do blog.
- CSS3: Estilização e responsividade.
- JavaScript: Manipulação do DOM, consumo de API e armazenamento de dados no Local Storage.
Durante o desenvolvimento deste projeto, foram adquiridos e aplicados os seguintes conhecimentos:
- Consumo de APIs públicas com
fetch
. - Manipulação do DOM para criar elementos dinamicamente.
- Uso de Local Storage para armazenar dados persistentes.
- Implementação de design responsivo utilizando variáveis CSS.
- Tratamento de erros em chamadas assíncronas.
Feito com 💻 por Samuel Santos.