Pesquisar

Marcus V.

(5.0 - 2 avaliações)

Projetos concluídos: 2 | Recomendações: 2 | Registrado desde: 02/07/2021

Histórico de projetos & Avaliações:

(+) Exibir projetos em andamento
Carregando...

Projetos (Aguardando Propostas):

  • Configuração de fluxo no GitHub

    Outra - Web, Mobile & Software | Orçamento: Aberto | Publicado: | Propostas: 9

    Configurar um fluxo de desenvolvimento profissional no GitHub para meu projeto (frontend + backend), incluindo:

    • Regras de aprovação de código (Pull Requests)
    • Proteção da branch principal
    • Deploy automático na Vercel após aprovação
    • Geração de URLs de preview para revisão do time
    • Padronização de estrutura de branches e commits

    Estrutura do projeto:
    O projeto consiste em:

    • Frontend: React + Vite (diretório /frontend)
    • Backend: Node.js + Express + MongoDB (diretório /backend)

    O MongoDB está em produção via MongoDB Atlas.
    O frontend está publicado via Vercel.
    Código hospedado no GitHub.

    Escopo:
    O freelancer deverá:

    • Configurar branches principais no GitHub:
    - main ? produção
    - develop ? desenvolvimento
    - feature/... ? novas funcionalidades
    - fix/... ? correções
    - refactor/... ? refatorações

    • Habilitar Branch Protection Rules para main:
    - Requerer Pull Requests antes de merge
    - Requerer ao menos 1 aprovação
    - Bloquear push direto na main
    - Invalidar aprovações se o PR for alterado

    • Criar um Pull Request Template padrão, incluindo: o que foi feito, como testar e checklist.
    • Criar um arquivo CONTRIBUTING.md, explicando o processo de contribuição, nomeação de branches e padronização de commits.
    • Configurar deploy no Vercel para a branch main, garantindo que apenas após aprovação o código vá para produção.
    • Configurar URLs de preview (Preview Deploy) nos PRs.
    • (Opcional) Criar um readme ou guia rápido de contribuição para onboardings futuros.

    Requisitos do freelancer:
    • Experiência com GitHub, GitFlow e branch protection rules.
    • Familiaridade com Vercel, React (Vite), Node.js.
    • Entendimento de boas práticas de CI/CD.
    • Comunicação clara via mensagens.
    • Preferencialmente já tenha feito algo semelhante.

    Entregáveis:
    • Repositório GitHub com fluxo de PRs ativo e testado.
    • Branch protection ativado.
    • Arquivos .github/pull_request_template.md e CONTRIBUTING.md configurados.
    • Deploy no Vercel vinculado e funcional com previews automáticos.
Carregando...

Carregando...

Pesquisar

FREELANCERS
PROJETOS
Ocorreu um erro inesperado. Caso o erro persista, entre em contato conosco através do e-mail suporte@99freelas.com.br.