Uma aplicação web full-stack reativa de Blog Pessoal desenvolvida com React, TypeScript e Vite. Oferece um espaço interativo para compartilhamento de postagens e gerenciamento de temas com autenticação segura e controle de perfil de usuário.
Você pode testar a aplicação em funcionamento através do link abaixo:
O Blog Pessoal funciona como uma rede social de artigos e publicações. A interface foi cuidadosamente projetada com um tema visual elegante em tons de vinho/marrom escuro (#2c1417, #422125, #522a2e), contando com suporte completo a operações CRUD (Criar, Ler, Atualizar e Deletar) tanto para postagens quanto para temas (categorias).
- Autenticação Completa: Fluxo robusto de Login e Cadastro de novos usuários com persistência via
AuthContexte validação de tokens JWT. - Gerenciamento de Postagens: Criação e edição de publicações por meio de formulários dinâmicos e modais dedicados (
ModalPostagem). - Filtragem por Temas: Organização de postagens associadas a diferentes temas/categorias customizados.
- Perfil do Usuário: Área de perfil personalizada com opções interativas de gerenciamento de informações e stack tecnológica.
- Feedback Visual (Toasts): Alertas amigáveis personalizados utilizando
React Toastifyintegrados ao esquema de cores da aplicação. - Indicadores de Carregamento: Componentes dinâmicos com
React Spinners(ClipLoadereSyncLoader) para melhor experiência durante requisições assíncronas via Axios.
O projeto faz uso de ferramentas e bibliotecas modernas do ecossistema front-end:
- Core & Build:
- Estilização & Ícones:
- Roteamento & Requisições:
- Utilitários & Componentes de UI:
Roberta Rodrigues
- 💼 LinkedIn: robertarodrigues2
- 🐙 GitHub: robertairds
