Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/renan1102/gerenciador-funcionarios

Neste projeto construí um sistema de gerenciamento de funcionários de uma empresa, permitindo cadastrar informações do contato e do funcionário, atualizar informações, promove-lo ou demiti-lo, contando ainda com validação de campos, histórico do funcionário e manipulação de PDF.
https://github.com/renan1102/gerenciador-funcionarios

css firebase html javascript material-ui react-pdf reactjs

Last synced: 2 days ago
JSON representation

Neste projeto construí um sistema de gerenciamento de funcionários de uma empresa, permitindo cadastrar informações do contato e do funcionário, atualizar informações, promove-lo ou demiti-lo, contando ainda com validação de campos, histórico do funcionário e manipulação de PDF.

Awesome Lists containing this project

README

        

# Desafio Gerenciador de Funcionários:
## [Clique aqui para ver <-](https://taugor-alpha.vercel.app/))
# Especificações

## Construção com:

- React JS, JavaScript, Html, CSS;
- function components, utilizando hooks;
- Firebase:
- Firestore - banco de dados;
- Storage - armazenamento de arquivos;
- Authentication - para cadastro e login de usuário.
- Material UI;
- React-pdf.

## Cadastro de Funcionário:

- Manipulação de documento (PDF).
- Sincronização de componentes.
- Formulário com campos relacionados ao funcionário.
- **Informações de Contato:** Nome, Sexo, Endereço, Telefone, Foto de Perfil, Data de Aniversário.
- **Informações do Funcionário:** Cargo, Data de Admissão, Setor, Salário.
- Validação de campos.

## Atualização de Funcionário:

- Possibilidades de atualização de funcionário:
- Atualizar informações de contato.
- Promover funcionário.
- Demitir ou terminar contrato com funcionário.
- Histórico do funcionário.

## [Demonstração](https://taugor-alpha.vercel.app/)

![login](https://github.com/Renan1102/Taugor/assets/103040108/f3c1f2fb-7d3e-4e3f-831b-8f4edc34f860)
![home](https://github.com/Renan1102/Taugor/assets/103040108/47a00e56-df65-478d-8ddc-7f64afc922dc)
![cadastro](https://github.com/Renan1102/Taugor/assets/103040108/8480b08d-4eb7-40a1-9225-1b8ab443a6c8)
![func](https://github.com/Renan1102/Taugor/assets/103040108/18a37e37-c803-46ab-82f7-eca31150f811)