Evaluating bids

Auditoria, Segurança e Preparação para Lançamento do Chamaentrega

Published on the October 19, 2026 in IT & Programming

About this project

Open

## Desenvolvedor Full Stack Sênior para Auditoria, Segurança e Preparação para Lançamento do ChamaEntrega

Estou procurando um **desenvolvedor experiente, preferencialmente Full Stack Sênior**,ou um Socio para realizar uma análise técnica completa do meu aplicativo **ChamaEntrega**, que está em fase final de desenvolvimento e próximo do lançamento.

O projeto já possui uma estrutura funcional e diversos módulos implementados. Neste momento, preciso de um profissional que consiga **entrar no projeto existente, entender toda a arquitetura, identificar problemas, vulnerabilidades e pontos de melhoria e deixar a plataforma tecnicamente preparada para entrar em produção.**

### 🚚 Sobre o ChamaEntrega

O **ChamaEntrega** é uma plataforma de entregas criada para conectar **estabelecimentos comerciais e entregadores**, oferecendo uma alternativa mais flexível e econômica para operações que precisam de entregas sob demanda.

A ideia é permitir que o estabelecimento solicite um entregador quando o pedido estiver pronto, evitando a necessidade de manter uma equipe própria de entregadores e buscando reduzir os custos de entrega.

A plataforma possui diferentes áreas e fluxos, incluindo:

- Área do estabelecimento;
- Área do entregador;
- Painel administrativo;
- Gerenciamento de pedidos;
- Solicitação de entregadores;
- Controle de entregas;
- Status dos pedidos;
- Organização de rotas;
- Comunicação entre os envolvidos;
- Cadastro e gerenciamento de usuários;
- Controle financeiro/pagamentos;
- Integração com serviços externos;
- Sistema de localização e acompanhamento das entregas;
- Estrutura preparada para expansão da plataforma.

O objetivo é transformar o ChamaEntrega em uma solução escalável para atender diversos estabelecimentos e entregadores.

---

## 🔎 O que preciso do profissional

Neste momento, **não estou procurando apenas alguém para adicionar funcionalidades**.

Preciso principalmente de um profissional que tenha experiência real em **arquitetura de sistemas, segurança, backend, APIs, banco de dados e aplicações em produção**.

O trabalho deverá começar com uma **auditoria completa do projeto atual**.

### 1. Auditoria da arquitetura

Analisar toda a estrutura atual do sistema e identificar:

- Organização do código;
- Arquitetura do frontend e backend;
- Comunicação entre aplicativos, APIs e banco de dados;
- Fluxos de autenticação;
- Estrutura de permissões;
- Organização das APIs;
- Dependências;
- Configurações de ambiente;
- Pontos de acoplamento;
- Possíveis gargalos;
- Problemas que possam surgir com aumento de usuários;
- Estrutura necessária para escalar o sistema.

### 2. Auditoria de segurança

Fazer uma análise de segurança do projeto, procurando possíveis vulnerabilidades, incluindo:

- Autenticação;
- Autorização;
- Controle de acesso;
- APIs;
- Banco de dados;
- Exposição de informações sensíveis;
- Tokens e sessões;
- Variáveis de ambiente;
- Chaves e credenciais;
- Uploads de arquivos;
- Validação de dados;
- Manipulação de requisições;
- Proteção contra acessos indevidos;
- Possíveis falhas que permitam um usuário acessar informações de outro usuário;
- Proteção das áreas administrativas;
- Segurança dos dados de estabelecimentos, entregadores e clientes.

Não procuro apenas um relatório apontando problemas. **Quero que os problemas identificados sejam corrigidos quando fizerem parte do escopo contratado.**

### 3. Banco de dados

Revisar a estrutura do banco de dados e verificar:

- Modelagem;
- Relacionamentos;
- Índices;
- Integridade dos dados;
- Permissões;
- Consultas;
- Performance;
- Segurança;
- Possíveis problemas de concorrência;
- Capacidade de crescimento.

### 4. Backend e APIs

Analisar as APIs existentes e verificar:

- Segurança dos endpoints;
- Autenticação;
- Autorização;
- Validação;
- Tratamento de erros;
- Performance;
- Organização;
- Possíveis endpoints expostos indevidamente;
- Rate limiting, quando necessário;
- Logs;
- Tratamento de situações inesperadas.

### 5. Aplicativos e painel administrativo

Revisar os principais fluxos da plataforma, procurando erros ou comportamentos inesperados.

Quero garantir que os fluxos críticos estejam funcionando corretamente antes do lançamento, principalmente:

**Estabelecimento → Pedido pronto → Solicitação de entregador → Entregador → Aceite → Retirada → Entrega → Finalização.**

Também preciso que sejam analisados os fluxos administrativos e as permissões de cada tipo de usuário.

### 6. Ambiente de produção

Avaliar se o projeto está realmente preparado para sair do ambiente de desenvolvimento e entrar em produção.

Incluindo:

- Configurações;
- Variáveis de ambiente;
- Secrets;
- Banco de dados;
- Deploy;
- Logs;
- Monitoramento;
- Backup;
- Recuperação em caso de falha;
- Segurança do ambiente;
- Performance;
- Escalabilidade.

Category IT & Programming
Subcategory Web development
What is the scope of the project? Small change or bug

Delivery term: Not specified

Skills needed

Other projects posted by 3.