Pesquisar
Projeto exclusivo

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

hoje à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: hoje às 02:20

Tem dúvidas? Faça uma pergunta.

ou

Enviar proposta

Informações adicionais

Categoria: Web, Mobile & Software
Subcategoria: Desenvolvimento Web
Orçamento: Aberto
Nível de experiência: Especialista
Visibilidade: Público
Propostas: 13
Interessados: 17
Tempo restante:
Valor Mínimo: R$ 50,00
Propostas (13)
  • 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 Pro Carlos B.
    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

Nenhuma proposta foi encontrada.

Carregando...
Projetos semelhantes no 99Freelas

Criação de site WordPress para divulgação de negócio - Busco um profissional com habilidades para desenvolver um website em WordPress para divulgar meu negócio. Atualmente utilizo um site criado no Google Sites, já possuo domínio e...

Criar e integrar 29 páginas no site (WordPress/Elementor) - Criar 29 páginas do zero ou usar as 29 páginas que eu criar no Antigravity e colocar no meu site. Fazer os links com as páginas já criadas (ou não) e corrigir qua...

Desenvolvedor no-code para sistema white-label escalável - Busco um desenvolvedor experiente em ferramentas no-code (FlutterFlow ou Framer) para criar um sistema de esteira digital de financiamento de veículos, integrado via API ao Google Sheets. E...

Plataforma web para memorial digital com gerador automático de páginas e QR Codes - Como a plataforma deve funcionar: 1. Painel Administrativo (o coração do sistema): Preciso de um painel administrativo muito simples e intuitivo para o administrador do site. O pain...

Desenvolver plataforma de votação para premiação com IA - Procuramos uma pessoa com perfil técnico, mas que também consiga prototipar o projeto, desenhar fluxos, pensar na experiência do usuário e transformar a ideia em uma apli...

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.