Pesquisar

Configuração de fluxo no GitHub

26/05/2025 às 19:04

Descrição do Projeto:

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.

Atividades do cliente nesse projeto:

Última visualização: 27/05/2025 às 20:31

Informações adicionais

Categoria: Web, Mobile & Software
Subcategoria: Outra - Web, Mobile & Software
Orçamento: Aberto
Nível de experiência: Especialista
Visibilidade: Público
Propostas: 9
Interessados: 12
Tempo restante: Nenhum
Valor Mínimo: R$ 50,00

Cliente

1 2 3 4 5
Propostas (9)
  • Thiago J. 1 2 3 4 5
    Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: 27/05/2025 às 18:23 | Oferta: Privado | Duração estimada: Privado

  • Freelancer Premium Marcos V. 1 2 3 4 5
    Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: 28/05/2025 às 18:58 | Oferta: Privado | Duração estimada: Privado

  • Freelancer Pro Jefferson F.
    Top Freelancer Plus
    1 2 3 4 5
    Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: 18/06/2025 às 02:14 | Oferta: Privado | Duração estimada: Privado

  • Freelancer Pro João V. 1 2 3 4 5
    Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: 28/05/2025 às 00:07 | Oferta: Privado | Duração estimada: Privado

  • Freelancer Pro Mateus A. 1 2 3 4 5
    Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: 27/05/2025 às 12:24 | Oferta: Privado | Duração estimada: Privado

  • Freelancer Pro Carlos H. 1 2 3 4 5
    Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: 26/05/2025 às 22:26 | Oferta: Privado | Duração estimada: Privado

  • Freelancer Pro Kevyn H. 1 2 3 4 5
    Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: 26/05/2025 às 22:36 | Oferta: Privado | Duração estimada: Privado

  • Jonas H. 1 2 3 4 5
    Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: 29/05/2025 às 09:53 | Oferta: Privado | Duração estimada: Privado

  • Lavinia B. 1 2 3 4 5
    Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: 28/05/2025 às 04:32 | Oferta: Privado | Duração estimada: Privado

Nenhuma proposta foi encontrada.

Carregando...
Projetos semelhantes no 99Freelas

Automação de follow-up e nutrição de leads via WhatsApp - Preciso de um profissional com experiência comprovada em automação de processos comerciais utilizando Monday.com, Google Calendar, Make (ou Zapier) e API de WhatsApp (ex: Z-API,...

Sala de sinais do Telegram para opções binárias - Quero o código para uma sala de sinais para opções binárias, onde posso escolher os pares que serão enviados, além do ID dos canais (array com esses IDs), ...

Adicionar ferramentas de resposta automática ao site - Preciso adicionar ao site AtendeChat a integração com Instagram, Facebook e e-mail. O principal objetivo do site é implementar respostas rápidas de forma automáti...

Automação de WhatsApp e lista de e-mails pela Brevo - Ajuda na criação de transmissão de lista de e-mails capturados e automação de WhatsApp pela plataforma Brevo. Entendimento em captação: • Auto...

Especialista em Discord para configurar servidor de Elojob - Preciso de alguém experiente em Discord para configurar um servidor profissional de Elojob (League of Legends) focado em vendas. Você vai criar 6 canais organizados em duas categorias:...

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.