Este projeto é um blog simples construído com tecnologias web modernas. Ele utiliza o React como biblioteca principal para criar uma interface de usuário dinâmica e responsiva. O TypeScript é empregado para garantir a tipagem estática e melhorar a manutenção do código. O Vite é utilizado como um ambiente de desenvolvimento rápido, permitindo uma experiência de desenvolvimento ágil e eficiente.
-
Listagem de Posts: Os posts do blog são exibidos em uma lista, com títulos, resumos e datas de publicação.
-
Páginas de Detalhes: Cada post tem uma página de detalhes dedicada que exibe o conteúdo completo do post.
-
Armazenamento Local: O LocalStorage é utilizado para armazenar informações sobre os posts, como os títulos e resumos. Isso permite que os usuários acessem os posts mesmo quando estão offline ou após fechar o navegador.
-
Navegação Intuitiva: A navegação é projetada de forma intuitiva, permitindo que os usuários cliquem em um post na lista para acessar os detalhes do post e voltem facilmente à lista de posts.
-
Responsividade: O layout do blog é responsivo, adaptando-se a diferentes tamanhos de tela, como desktops, tablets e smartphones.
-
React: Uma biblioteca JavaScript para criar interfaces de usuário interativas.
-
TypeScript: Uma linguagem de programação que adiciona tipagem estática ao JavaScript, melhorando a segurança e a manutenção do código.
Vite: Um ambiente de desenvolvimento rápido que oferece recarregamento rápido (hot-reloading) e uma configuração simplificada para aplicativos web modernos.
-
LocalStorage: Uma API do navegador que permite armazenar dados no navegador do usuário.
É importante ressaltar que este projeto é voltado exclusivamente para fins educacionais e de aprendizado.
# clone o repositorio
git clone < repositorio >
# open project
cd ./ < name project >
# install all dependencias