Employee React
A front-end project for managing employees. Includes features to add, edit, delete, and list employees with automatic IRRF (Brazilian income tax) calculation. Built with React, TypeScript, Redux Toolkit, Tailwind CSS, and localStorage for data persistence.
Employee-React

Este projeto é uma aplicação web para cadastro, edição e gerenciamento de funcionários, com cálculo automático de IRRF (Imposto de Renda Retido na Fonte) com base nas regras da Receita Federal.
📚 Índice
🚀 Tecnologias Utilizadas
- ⚛️ React.js (com Vite)
- 🟦 TypeScript
- 🎨 Tailwind CSS
- 🛠️ Redux Toolkit
- 💿 localStorage (persistência)
🧠 Funcionalidades
- 📥 Cadastro de novos funcionários
- ✏️ Edição de dados já existentes
- ❌ Exclusão de funcionários
- 📋 Listagem de todos os funcionários
- 🔍 Filtro por nome ou CPF
- 🧮 Cálculo automático do:
- Salário Base para IRRF
- Desconto de IRRF (de acordo com alíquotas oficiais)
- ✅ Validação de campos obrigatórios
Este projeto salva os dados localmente no navegador utilizando o localStorage
, o que significa que:
- Os dados persistem mesmo após recarregar a página ou fechar o navegador 🧠
- Não há necessidade de configurar um banco de dados ou back-end
🛠️ Como Rodar o Projeto
1️⃣ Clone o repositório e inicie o projeto
```bash
git clone https://github.com/GromRibeiro/Employee-React.git
cd employee
npm install
npm run dev
Acesse o projeto no navegador: http://localhost:5173