Este é um projeto de sistema de cadastro de funcionários que permite gerar informações cadastrais, gerar PDFs, realizar alterações cadastrais e muito mais.
- Adição de funcionários
- Cadastro de funcionários com informações detalhadas.
- Geração de PDF com os dados cadastrais dos funcionários.
- Edição e atualização das informações cadastrais.
- Histórico: junto as informações do funcionario, aparecerá o histórico de alterações cadastrais dele. (atualizado)
- Dashboard Administrativa: Exibir todos os salários dos funcionários. (atualizado)
- Futuras atualizações planejadas:
- Dashboard Administrativa: Número de funcionários e outras métricas relevantes.
- Menu Lateral: Navegação facilitada para acessar as páginas dos funcionários e outras seções do sistema.
- React
- TypeScript
- Firebase
- Yup
- React Hook Form
- Material UI
- DDD
- microserviço(PDF) esse esta desativado pois é um microsserviço que nao está ativo no momento
Para executar este projeto localmente, siga estas etapas:
-
Clone este repositório:
git clone https://github.com/seu-usuario/seu-projeto.git
Acesse o diretório do projeto:
bash Copy code cd seu-projeto Instale as dependências:
npm install
##Configure suas credenciais Firebase em um arquivo .env ou em seu ambiente:
REACT_APP_FIREBASE_API_KEY=seu-api-key REACT_APP_FIREBASE_AUTH_DOMAIN=seu-auth-domain REACT_APP_FIREBASE_PROJECT_ID=seu-project-id
npm run dev
O aplicativo estará disponível em http://localhost:3000.
Contribuições são bem-vindas! Sinta-se à vontade para abrir problemas (issues) e enviar pull requests para melhorar este projeto.
Este projeto está sob a licença LICENSE.