Realizado

Manutenção e features diversas em backend de aplicação web em Java Spring Boot/Kotlin, Nodejs e Docker

Publicado em 30 de Junho de 2023 dias na TI e Programação

Sobre este projeto

Aberto

O que nosso projeto usa:
- NodeJS (apenas os backends de algumas partes usam ele - mas a maioria das tarefas que precisamos que sejam feitas não é em NodeJs, mas sim na parte de Java Spring Boot, então não seria um problema se você não trabalhar ou tiver muito pouca experiência com NodeJS);
- Java Spring Boot e/ou Kotlin;
- Docker;
- Banco Postgres em rds na aws;
- testes de unidade no backend java spring boot e/ou kotlin;
- testes de integração no backend java spring boot e/ou kotlin;
- frontend vuejs (é outro dev frontend que está cuidando dessa parte);
- jira e bitbucket (git);
- discord.

A demanda se refere a desenvolvimento sob encomenda em ambientes diversos, de desenvolvimento, de homologação, de produção, dentre outros; análise e correção de bugs em ambientes de desenvolvimento, de homologação, de produção, dentre outros; melhorias preventivas e corretivas em código, testes de unidade e de integração, documentação, bem como desenvolvimento de funcionalidades novas, desde a arquitetura e análise de requisitos, atuação em repositórios, inclusive código-fonte e documentos padrões.

A aplicação é uma plataforma de gestão de times e não é responsiva. É Feita apenas para desktop.

Para esta demanda (a primeira de várias), as issues já estão elaboradas mas possuem dados de segredo industrial da aplicação e, portanto, tenho ciência de que será impossível você saber quantas horas vai demorar. E aqui entre nós... é Sempre um chute. Portanto, não adianta tentarmos trabalhar com detalhamento melhor para você me fornecer uma proposta/valor mais assertivo.

Sendo assim, para precificar, você precisará passar quanto cobra por uma janela. Por exemplo: R$ 1.000 para fornecer serviços compatíveis com 20h/semana. (Só um exemplo).

Assim, usaremos o chat do Workana para toda a comunicação, para evitar problemas com a plataforma e com a nossa relação.

Exemplo:
- Você oferece R$1.000 para 20h por semana;
- Sinalizo que você é selecionado para o trabalho;
- Assinamos o contrato contendo como funcionará a gestão e quais as responsabilidades de cada parte (responsabilidades quanto às consequências do bom ou mau funcionamento do que foi entregue; como funciona o nosso processo de homologação com nosso Q.A.; Aspectos sobre a LGPD e responsabilidades com os dados do cliente, incluindo código-fonte etc.);
- Ao ver as issues, acordamos que de um total de 7 issues, é possível fazer 4 delas por esse valor;
- Faço o pagamento à plataforma Workana;
- O trabalho é iniciado;
- Os entregáveis são testados (em até 5 dias úteis);
- Há solicitação de ajustes (ou não);
- Há a etapa de efetuar os ajustes (ou não);
- Os entregáveis são aprovados;
- Confirmo no Workana que foi entregue;
- Passo o novo lote de issues para você, contendo as issues que não deram para entrar no lote anterior;
- Repetimos o processo (exceto as assinaturas de Termo de Sigilo e de Contrato, pois já servirão para o resto).

=> Portanto, nesse momento, basta saber que você lidará com as tecnologias já mencionadas e com a resolução de bugs em:
- Quando um usuário convida outro para seu projeto, este último não está recebendo a notificação de convite;
- No fluxo de cadastro, as páginas de Termos e Políticas estão aparecendo em passos diferentes num fluxo wizard (o que é isso? https://www.alura.com.br/artigos/coletando-informacoes-do-usuario-atraves-de-wizards). Deveriam estar no mesmo passo;
- Implementação do ReCaptha v3 no fluxo de cadastro;
- Implementação do ReCaptha v3 no fluxo de login.

Todas as issues serão passadas no formato padrão: steps para reproduzir o erro, comportamento observado, comportamento esperado e observações.

*****Para orçar esse projeto, preveja uma entrega de um serviço que te permita distribuir de 10 a 20h ao longo de 10 dias úteis. Estará suficiente para o primeiro lote.


*Obs.: Caso você seja empresa, esse não é um projeto para você (exceto se você é 1 dev ou um pequeno time de devs (2 ou 4) que usam um CNPJ para passar profissionalismo ou outro motivo qualquer. Estou buscando dev freelancer mesmo, pois já sou uma empresa e aí o preço subiria muito devido às camadas de intermediadores. Além disso, minha segunda intenção é encontrar devs bons para propor convite ao time.

Contexto Geral do Projeto

A aplicação é uma plataforma de gestão de times e não é responsiva. É Feita apenas para desktop. Para esta demanda (a primeira de várias), as issues já estão elaboradas mas possuem dados de segredo industrial da aplicação e, portanto, tenho ciência de que será impossível você saber quantas horas vai demorar. E aqui entre nós... é Sempre um chute.

Categoria TI e Programação
Subcategoria Aplicativos desktop
Qual é o alcance do projeto? Alteração média
Isso é um projeto ou uma posição de trabalho? Um projeto
Tenho, atualmente Eu tenho especificações
Disponibilidade requerida Conforme necessário
Integrações de API Outros (Outras APIs)
Plataformas exigidas Linux / Unix, Windows, Mac OS

Prazo de Entrega: Não estabelecido

Habilidades necessárias