Skip to content

Repositório de Sistemas em Programação Orientada a Objetos com TypeScript

Notifications You must be signed in to change notification settings

lucasgfaj/sistema-vagas-dev

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

49 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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/<seu-usuario>/sistema-vagas-dev.git
    cd sistema-vagas-dev
    npm i
    tsc
    node dist/

About

Repositório de Sistemas em Programação Orientada a Objetos com TypeScript

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published