Sistema de CRUD para o gerenciamento dos funcionários de uma empresa.

- Node.js
- Bootstrap
- Javascript
- HTML5
- CSS3
Para testar esse projeto em seu desktop basta seguir os seguintes passos:
#Clone o projeto
git clone https://github.com/viniciusg23/crud-nodejs.git#Vá até o diretório criado
cd crud-nodejs/src#Instale as dependências usando npm
npm install#Execute o script App.js usando node
node App.jsApós esses passos você basta abrir seu navegador que o projeto estará rodando na porta 3000 do localhost
Como um CRUD, esta aplicação possui as funcionalidades de criação, leitura, atualização e remoção de funcionários e cargos. Para adicionar um novo funcionário, é necessário a criação de um cargo posteriormente para ser associado com o novo empregado, exceto se o cargo já tenha sido criado em outro momento.
-
Criação de Cargos e Funcionários
Vemos aqui a necessidade de criar um cargo antes de adicionar um novo funcionário, já que no formulário do novo empregado existe um select com todos os cargos cadastrados para ser selecionado. -
Remoção de Cargos e Funcionários
Para excluir um cargo existente, deve-se antes remover todos os funcionários que possuírem esse cargo, se não, haverá um erro e não será possível excluir o cargo desejado. -
Atualização de Funcionários
Pode-se editar qualquer funcionário a qualquer momento, e as alterações que poderão ser feitas é o cargo e salário.
Este foi um projeto com a intenção de melhorar meu entendimento e habilidade nas tecnologias utilizadas. Além disso, para complementar o meu portfólio no github. Nesta aplicação, por ser um projeto de pequena escala, não é utilizado banco de dados, todos os dados são salvos localmente no servidor. Para ver projetos desse tipo, procure nos repositórios:
- Novos Repositórios em breve...
Projeto Realizado Por: Vinícius Gonzaga Guilherme