Este projeto é um sistema de cadastro de vagas de emprego, desenvolvido como trabalho final da disciplina de LP1. O programa permite gerenciar vagas e as habilidades (skills) necessárias para cada uma delas, além de realizar consultas e alterações nos dados cadastrados.
- Cadastrar Dados na Planilha: Permite cadastrar a relação entre vagas e habilidades.
- Cadastrar Skill: Adiciona uma nova habilidade à lista de habilidades.
- Cadastrar Vaga: Adiciona uma nova vaga à lista de vagas.
- Remover Skill: Remove uma habilidade da lista de habilidades.
- Remover Vaga: Remove uma vaga da lista de vagas.
- Alterar Dados na Planilha: Altera a relação entre uma vaga e uma habilidade específica.
- Ver Planilha: Exibe a planilha com as relações entre vagas e habilidades.
- Pesquisas: Permite filtrar vagas por habilidades e habilidades por vagas.
- Biblioteca Colorama
-
Clone o repositório:
git clone https://github.com/LuizHelio-Fim/CadastroDeVagasDeEmprego_TrabalhoFinal.git
-
Navegue até o diretório do projeto:
cd CadastroDeVagasDeEmprego_TrabalhoFinal
-
Execute o script principal:
python principal.py
Ao executar o programa, você verá um menu principal com várias opções. Siga as instruções na tela para navegar pelo menu e realizar as operações desejadas.
- 1 - Cadastrar Dados na Planilha: Preencha a planilha com as relações entre vagas e habilidades.
- 2 - Cadastrar Skill: Adicione novas habilidades.
- 3 - Cadastrar Vaga: Adicione novas vagas.
- 4 - Remover Skill: Remova habilidades existentes.
- 5 - Remover Vaga: Remova vagas existentes.
- 6 - Alterar Dados na Planilha: Modifique a relação entre uma vaga e uma habilidade específica.
- 7 - Ver Planilha: Visualize a planilha atual.
- 8 - Pesquisas: Realize consultas filtrando vagas por habilidades ou habilidades por vagas.
- 0 - Sair: Encerre o programa.
- Digite 'LIMPAR' para limpar o console: Limpa a tela do console.
No menu de pesquisas, você pode escolher entre:
- Filtrar Skills por Vagas: Mostra as habilidades necessárias para uma vaga específica.
- Filtrar Vagas por Skills: Mostra as vagas que utilizam uma habilidade específica.
- Voltar: Retorna ao menu principal.
- Erick Lauretti
- João Guilherme
- Luiz Hélio
Obrigado por usar o sistema de Cadastro de Vagas de Emprego! Para mais informações, visite o repositório no GitHub.
GITHUB Repository: CadastroDeVagasDeEmprego_TrabalhoFinal