Esta aplicação é uma rede social desenvolvida como parte de um teste técnico para a vaga de Desenvolvedor Front-end. O objetivo foi replicar fielmente o design proposto no Figma e implementar funcionalidades de interação em tempo real com a API.
- CRUD Completo: Criação, Leitura, Atualização e Remoção de posts.
- Login Persistente: O usuário permanece logado mesmo após recarregar a página (Redux + LocalStorage).
- Infinite Scroll: Carregamento automático e performático de novos posts ao rolar a página.
- Animações Fluidas: Transições suaves de entrada (Fade-in/Slide-up) para melhor UX.
- Modais Interativos: Confirmação de exclusão e edição de conteúdo sem sair da tela principal.
- Design Responsivo: Interface adaptável para diferentes tamanhos de tela.
- React (Vite + TypeScript)
- Redux Toolkit (Gerenciamento de Estado Global)
- Tailwind CSS (Estilização, Variáveis de Cor e Animações)
- React Icons (Ícones vetoriais modernos)
- Axios (Integração e consumo de API REST)
- Intersection Observer API (Para o Infinite Scroll)
Desenvolvido por Eduardo Dezena.