Pesquisar

Desenvolvedor backend Node.js/Express para painel de streaming P2P

05/06/2026 às 01:32

Descrição do Projeto:

Procuro desenvolvedor backend com experiência em Node.js, Express e APIs em tempo real para desenvolver a primeira versão de um painel/backend para um sistema próprio de streaming P2P.

O projeto já possui uma engine Android em desenvolvimento, com player local, proxy interno 127.0.0.1, cache por blocos e montagem de blocos em tempo real. Agora preciso estruturar o backend/painel para registrar clientes online, canais ativos, peers conectados, seeds/VPS e métricas do sistema.

Nesta primeira versão, não será necessário desenvolver o P2P completo ainda. O objetivo é criar a base do backend para monitoramento e controle.

Escopo inicial:

1. Criar backend em Node.js + Express.
2. Criar painel web simples em HTML/CSS/JS ou EJS.
3. Criar endpoints REST para:
- registrar entrada de um cliente/peer em um canal;
- receber heartbeat dos peers;
- listar peers online;
- listar streams/canais ativos;
- listar seeds/VPS cadastradas;
- retornar dados para dashboard.
4. Manter estado em memória na primeira versão.
5. Preparar estrutura para futuramente usar Redis/PostgreSQL.
6. Criar dashboard simples mostrando:
- canais ativos;
- clientes online;
- peers conectados;
- seeds online;
- blocos/cache reportados pelos clientes;
- download/upload reportado;
- logs recentes.
7. Criar estrutura de código organizada para futuramente adicionar:
- broker de peers;
- seleção de peers por canal;
- fallback por seed;
- endpoints de troca de blocos.

Tecnologias desejadas:

- Node.js
- Express
- JavaScript
- HTML/CSS simples
- Socket.IO opcional
- Redis opcional para fase futura
- PM2/Linux/VPS

Requisitos importantes:

- Código simples e bem organizado.
- Facilidade para integrar com app Android.
- Endpoints documentados.
- Painel funcional, mesmo que visualmente simples.
- Disponibilidade para evoluir o projeto em etapas.

A primeira entrega esperada é uma versão funcional em que o Android consiga enviar dados via API e o painel mostre em tempo real os peers online, canais ativos e o status básico do sistema.

Tenho clareza do fluxo técnico e posso explicar a arquitetura atual. Preciso de alguém para transformar isso em um backend/painel organizado e preparado para crescer.

Habilidades desejadas:

HTML Java NodeJS Znode

Atividades do cliente nesse projeto:

Última visualização: 09/06/2026 às 19:13

Última interação: 05/06/2026 às 16:23

Informações adicionais

Categoria: Web, Mobile & Software
Subcategoria: Desenvolvimento Web
Orçamento: Aberto
Nível de experiência: Especialista
Visibilidade: Público
Propostas: 28
Interessados: 34
Valor Mínimo: R$ 50,00

Cliente

Freelancer vencedor

Propostas (28)
  • 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 Premium Felipe P.
    Top Freelancer Plus
    Freelancer novo Promovida Aceita Aceita Rejeitada

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

  • Freelancer Premium Otávio Q.
    Top Freelancer Plus
    Freelancer novo Promovida Aceita Aceita Rejeitada

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

  • Freelancer Premium Leonardo A.
    Top Freelancer
    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

  • 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 Pro Denilson J.
    Top Freelancer Plus
    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

  • 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

  • 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

+ 8 propostas

Nenhuma proposta foi encontrada.

Carregando...
Projetos semelhantes no 99Freelas

Criação de site/landing page - Olá, Precisamos da criação de um site simples, uma landing page, com botão para o WhatsApp. Deve ser simples e direto.

Desenvolvimento de site e plataforma própria para treinamentos - Estamos procurando um profissional para desenvolver a estrutura digital dos nossos treinamentos na área de reparação automotiva. Queremos construir uma estrutura própri...

Criação de landing page com integração ao WhatsApp - Buscamos profissional para criação, desenvolvimento e publicação de uma landing page profissional para a BETTA Inovações em Aço. A BETTA é f...

Gerenciador de painel do Telegram - Procuro um desenvolvedor para criar um sistema web privado para gerenciar minhas contas, bots e grupos do Telegram. Principais funcionalidades: 1. Contas do Telegram - Conexão real de apro...

Integração de sistema foodservice com o PDV Consumer - Integração de sistema foodservice com o PDV Consumer, por meio de API. Todos os detalhes da integração estão fornecidos na documentação.

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.