Skip to content

Latest commit

 

History

55 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Sistema de Vagas para Desenvolvedores 🚀

Bem-vindo ao repositório do Sistema de Vagas para Desenvolvedores, um projeto desenvolvido em TypeScript seguindo os princípios da Programação Orientada a Objetos (POO). Este sistema oferece uma solução robusta para gerenciar vagas de trabalho voltadas para desenvolvedores, incluindo funcionalidades como cadastro de vagas, gerenciamento de candidatos e perfis de empresas.


📜 Objetivo

Este projeto tem como objetivo demonstrar e praticar conceitos fundamentais de POO em TypeScript, utilizando boas práticas de design para criar uma solução eficiente e escalável. Ele é ideal para desenvolvedores que buscam aprimorar seus conhecimentos em TypeScript e design orientado a objetos.


🛠️ Funcionalidades

  • 📌 Cadastro de vagas
    Gerencie vagas de trabalho com informações detalhadas, incluindo tecnologias e linguagens requeridas.

  • 🧑‍💻 Cadastro de desenvolvedores
    Crie perfis de candidatos com habilidades específicas e preferências para vagas.

  • 🏢 Cadastro de empresas
    Gerencie informações de empresas que oferecem vagas e associem-nas a candidatos e vagas.

  • 🔗 Relacionamento entre vagas e candidatos
    Vincule candidatos às vagas de forma eficiente com base em suas habilidades.

  • 📊 Gerenciamento de tecnologias e linguagens
    Organize e mantenha atualizadas as stacks utilizadas pelas empresas e desenvolvedores.


🧑‍💻 Tecnologias Utilizadas

  • TypeScript: Linguagem principal para tipagem forte e segurança no código.
  • Node.js: Ambiente de execução para rodar o projeto.
  • Jest : Framework para testes unitários e validação de funcionalidades.

🚀 Como Usar Este Repositório

  1. Clone o repositório:
    git clone https://github.com/lucasgfaj/sistema-vagas-dev.git
    cd sistema-vagas-dev
    npm i
    tsc
    node dist/

About

Sistema de vagas para desenvolvedores desenvolvido em TypeScript via terminal, com foco no estudo e aplicação dos conceitos de Programação Orientada a Objetos (POO).

Topics

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages