gopportunities é um projeto feito na linguagem Go para cadastrar e listar oportunidades de emprego. O objetivo é proporcionar uma interface simples e eficiente para gerenciar vagas de emprego.
-
Clone o repositório:
git clone https://github.com/mtheusvalle/gopportunities.git cd gopportunities
-
Instale as dependências:
go mod tidy
-
Compile o projeto:
go build
Após compilar o projeto, você pode executar o binário gerado para iniciar a aplicação:
./gopportunities
A aplicação estará disponível em http://localhost:8080
.
GET /api/v1/openings
- Lista todas as oportunidades de empregoPOST /api/v1/opening
- Cria uma nova oportunidade de empregoGET /api/v1/opening?id=?
- Exibe detalhes de uma oportunidade específicaPUT /api/v1/opening?id=?
- Atualiza uma oportunidade existenteDELETE /api/v1/opening?id=?
- Remove uma oportunidade de emprego
- Cadastrar Vagas: Adicione novas oportunidades de emprego.
- Listar Vagas: Veja uma lista de todas as vagas cadastradas.
- Atualizar Vagas: Edite as informações de vagas existentes.
- Remover Vagas: Exclua vagas que não estão mais disponíveis.
Contribuições são bem-vindas! Se você deseja contribuir com este projeto, siga os passos abaixo:
- Fork o repositório.
- Crie uma branch com a nova funcionalidade:
git checkout -b minha-nova-funcionalidade
- Faça o commit das suas alterações:
git commit -m 'Adiciona nova funcionalidade'
- Envie para a branch principal:
git push origin minha-nova-funcionalidade
- Abra um Pull Request.
Este projeto está licenciado sob a Licença MIT. Veja o arquivo LICENSE para mais detalhes.