Pesquisar

Gustavo C.

(5.0 - 3 avaliações)

Projetos concluídos: 3 | Recomendações: 3 | Registrado desde: 02/06/2024

Sobre mim:

Sou desenvolvedor de software com ênfase em Java/JavaSwing e Delphi.

Histórico de projetos & Avaliações:

Carregando...

Projetos (Aguardando Propostas):

  • Desenvolvedor sênior para projeto SSO

    Desenvolvimento Web | Orçamento: Aberto | Publicado: | Propostas: 4

    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 e PHP.

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.