Pesquisar

Desenvolvedor sênior para projeto SSO

07/03/2025 às 17:27

Descrição do Projeto:

Trabalho a ser feito: Integração Wowonder + Streamit

1. Planejamento e Estruturação
• Definir a arquitetura
• Escolher a plataforma principal (Laravel ou PHP puro).
• Decidir se o banco de dados será unificado ou sincronizado via API.
• Planejar a interface para manter um design fluido entre as plataformas.

2. Configuração do Ambiente
• Criar um ambiente de desenvolvimento com ambas as plataformas instaladas.
• Configurar repositório Git para controle de versão.

3. Integração de Autenticação (SSO - Single Sign-On)
• Objetivo: Permitir que um usuário faça login uma vez e acesse ambas as plataformas.

Tarefas:
• Opção 1: Banco de dados único
• Unificar a tabela de usuários (exemplo: usar a tabela do Wowonder e modificar o Streamit para usá-la).
• Ajustar as funções de login e registro para operarem no mesmo banco de dados.

• Opção 2: Sincronização via API
• Criar uma API REST no Laravel para validar logins do Wowonder.
• Modificar o sistema de login do Wowonder para aceitar tokens do Laravel.
• Usar OAuth2 ou JWT para autenticação entre as plataformas.

Resultado esperado: Um usuário cadastrado pode acessar ambas as plataformas sem precisar criar outra conta.

4. Integração de Conteúdo (Streaming + Rede Social)
• Objetivo: Permitir que os vídeos do Streamit sejam compartilhados na rede social Wowonder.

Tarefas:
• Criar um endpoint na API do Streamit para listar vídeos.
• No Wowonder, adicionar suporte para exibir vídeos do Streamit nos posts.
• Criar um botão "Compartilhar na Rede Social" na página dos vídeos do Streamit.
• Adicionar suporte para curtidas, comentários e compartilhamentos diretos.

Resultado esperado: Os usuários poderão compartilhar e interagir com os vídeos diretamente na rede social.

5. Monetização e Pagamentos
• Objetivo: Manter ou unificar os sistemas de pagamento de ambas as plataformas.

Tarefas:
• Decidir se as assinaturas do Streamit serão integradas ao Wowonder.
• Sincronizar informações de pagamento entre os dois sistemas.
• Adaptar a interface para exibir assinaturas e conteúdos pagos.

Resultado esperado: Os usuários poderão pagar pelo acesso aos vídeos e conteúdos premium diretamente na rede social.

6. Ajustes Finais e Testes
• Testes e otimizações
• Testar login único e sincronização de usuários.
• Testar compartilhamento de vídeos na rede social.
• Garantir que todas as funcionalidades estejam funcionando corretamente.
• Revisar segurança, desempenho e usabilidade.

Resultado esperado: Um sistema estável, rápido e seguro.

7. Conclusão e Implementação
• Após os testes, lançar a versão final para os usuários.
• Criar documentação para facilitar futuras atualizações.
• Monitorar o desempenho e corrigir possíveis erros.

Habilidades desejadas:

Laravel PHP

Atividades do cliente nesse projeto:

Última visualização: 08/03/2025 às 17:39

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: 4
Interessados: 8
Tempo restante:
Valor Mínimo: R$ 50,00

Cliente

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

Desenvolvimento de site e ajustes em landing page - Preciso de um freelancer experiente para: 1. Desenvolvimento de um site com 5 páginas usando Elementor (WordPress). - Inclusão de conteúdo e imagens. - Instalaç&a...

Corrigir responsividade de site - Possuo um site feito em HTML, CSS e JavaScript que não está perfeitamente responsivo em telas pequenas. Procuro um desenvolvedor front-end freelancer para consertar este erro e, se be...

Melhoria de funcionalidades e redesign do frontend no Wha - Descrição: Preciso de um desenvolvedor experiente em Node.js, React.js e MySQL para: 1. Melhorar a função de agendamentos: • Permitir envio mensal recorrente. &bu...

Desenvolvimento de landing page para psicoterapeuta - Olá! Estou buscando um(a) freelancer para desenvolver uma landing page simples para uma psicoterapeuta que presta serviços. O design terá apenas 5 dobras e deverá ser fo...

Desenvolvedor Full Stack para plataforma web - Descrição do projeto: Estamos desenvolvendo uma plataforma web e buscamos um desenvolvedor Full Stack para a implementação de novas funcionalidades. O profissional ser&a...

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.