Skip to content

viniciusg23/crud-nodejs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 

Repository files navigation

Sistema Para Controle de Funcionários

👀 Visão Geral

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

⚙️ Ferramentas

  • Node.js
  • Bootstrap
  • Javascript
  • HTML5
  • CSS3

👨‍💻 Como Utilizar

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.js

Após esses passos você basta abrir seu navegador que o projeto estará rodando na porta 3000 do localhost


🔍 Funcionalidades

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.

  1. 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.

  2. 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.

  3. 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.

👋 Considerações Finais

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...

📜 Créditos

Projeto Realizado Por: Vinícius Gonzaga Guilherme

Contate-me

About

Um CRUD para controle de funcionários utilizando Node.js

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published