Pesquisar
Projeto exclusivo

Full-Stack Developer - Dashboard, Multi-tenant & Security

hoje às 20:38

Descrição do Projeto:

Construir e colocar em produção um dashboard completo, com integração ao backend existente.

Stack pretendida e aceitável:

• Frontend: Next.js (preferencial) ou React
• Backend: FastAPI (já existe)
• Config: Redis (já existe)
• Deploy: Docker/Nginx (já existe)

Funcionalidades obrigatórias

1. Login e permissões

• Autenticação segura (cookies/sessões, CSRF quando aplicável).
• RBAC simples: admin / cliente (ou roles equivalentes).
• Auditoria: “quem alterou o quê e quando”.

2. Multi-tenant (utilizado por diversos usuários)

• Cada usuário tem usuário/senha próprio.
• Isolamento de configurações por usuário (não pode vazar dados/configs).

3. Run Modes (crítico)

• Dropdown no dashboard: sniping_only, build_only, live.
• Gates no backend: em sniping_only deve bloquear endpoints de trading (ex.: /buy) e desligar auto-trade conforme regra.

4. Configuração do bot (sem expor código/RPC)

• Venues on/off (ex.: raydium only).
• Parâmetros de sniper/trading: amount, slippage, cooldown.
• Exits: take-profit %, stop-loss %, trailing %, manter posição (hold) / vender parcial (se suportado).
• Logs amigáveis / eventos (feed).

5. i18n

• Português, Inglês, Francês, Espanhol.

Entregáveis/obrigatórios

• Repositório com frontend + documentação.
• Integração real com backend (endpoints definidos e testados).
• Deploy via Docker (ou compatível com o meu compose).
• Checklist mínimo de segurança aplicado.
• Pequeno conjunto de testes (ex.: smoke + auth + config update).

COMO CANDIDATAR:

1- Responder as quatro questões abaixo: (OBRIGATÓRIO)

1. Como garante que um usuário não consegue ver configs de outro?
2. Como implementas “sniping_only” de forma segura (backend gates)?
3. Como implementas i18n e gestão de estado de config?
4. Mostra 1 projeto teu com auth + RBAC + painel.

Prazo estimado até 12 dias corridos.

Atividades do cliente nesse projeto:

Última visualização: hoje às 20:45

Última interação: hoje às 20:46

Tem dúvidas? Faça uma pergunta.

ou

Enviar proposta

Informações adicionais

Categoria: Web, Mobile & Software
Subcategoria: Outra - Web, Mobile & Software
Orçamento: Aberto
Nível de experiência: Iniciante
Visibilidade: Público
Propostas: 4
Interessados: 9
Tempo restante:
Valor Mínimo: R$ 50,00
Propostas (4)
  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

Nenhuma proposta foi encontrada.

Carregando...
Projetos semelhantes no 99Freelas

Automação de cobrança com Make ou n8n - Preciso criar uma automação, utilizando Make ou n8n, que a partir de uma planilha crie um novo cliente no Asaas, adicione uma assinatura com início e fim e dispare cobran&ccedi...

Configuração de fluxo de atendimento no BotConversa - Preciso configurar um fluxo de atendimento. O fluxo está estruturado e descrito no Canva (print anexo). O que precisa ser feito: - Adaptação dos textos (estão com erros...

Criação de ferramenta de geração de imagens para fã-site - Possuo um fã-site de Habbo e gostaria de uma ferramenta de imaging que consiga compor imagens em PNG, GIF ou outro formato de imagem em movimento. Atualmente tenho conhecimento do .nitro, p...

Publicação de aplicação .NET MAUI com erro no executável - Temos uma aplicação .NET MAUI que possui várias camadas de abstração. Atualmente estamos com um problema não identificado no processo de publicaç&at...

Editor de fotos moderno e fácil de usar - Quero desenvolver um editor de fotos moderno e fácil de usar, com foco em edições rápidas e profissionais, voltado para usuários iniciantes e intermediários.

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.