O projeto foi o meu primeiro contato real com o desenvolvimento web, nele iniciei construindo apenas a estilização do front-end, depois consumindo dados do back-end. Ao longo do tempo conforme fui adquirindo mais conhecimento, construí também um back-end e um banco de dados no projeto, além de ter aprendido muito gerenciando um site real.
Bem, o projeto surgiu para suprir uma necessidade da comunidade de alguns criadores de conteúdo ao vivo, essa necessidade é assistir à transmissões passadas. Normalmente esses criadores de conteúdo não deixam seus vídeos disponíveis, por serem muito longos e receberem direitos autorais em músicas, vídeos, entre outras coisas, por conta disso, normalmente esses conteúdos são excluídos ao final da transmissão, perdendo assim diversas horas de conteúdo. Com isso, decidimos solucionar esse problema.
O que fizemos foi criar um sistema que armazena o conteúdo do vídeo e do chat durante as transmissões. Tecnicamente falando, quando um streamer abre uma transmissão, uma aplicação está verificando se o criador de conteúdo está online, quando ele abre a transmissão esse conteúdo é salvo diretamente na máquina que está rodando o servidor, então salvamos tanto o chat quanto o vídeo. Ao final da transmissão essa apicaçãos sobe esse vídeo no YouTube, salva as informações do conteúdo em um banco de dados e salva as mensagens do chat em outro banco de dados. Com isso feito se torna possível listar todo o conteúdo dentro do site. Minha responsabilidade no site se tornou manter as aplicações web, tendo sistemas como clipes, comentários, likes, criação e gerenciamento de contas, entre outros.
Sendo o meu primeiro projeto e a primeira oportuniudade de mostrar minha dedicação e trabalho, é um projeto muito especial. O projeto não foi construído no intuito de lucrar altamente, mas sim realmente de ajudar e aprender. Lidero esse projeto junto com um amigo, o Zack_SB, que cuida do projeto comigo desde 2022, temos planos de simplificar e tentar deixá-lo rentável. O projeto vem sendo uma ótima forma de aprender a lidar com diversos tipos de soluções em produção, além de conhecer pessoas novas e construir uma comunidade em cima disso. Atualmente em 2024 salvamos os conteúdos de 3 canais, salvando mais de 750 conteúdos. Além disso, com a plataformização, possibilitando a criação de perfis, contamos com mais de 200 usuários registrados na plataforma.
Atualmente em junho de 2024, sigo trabalhando no projeto, no desenvolvimento de uma nova versão, onde removeremos a plataformização e deixaremos o site mais simples, com o intuito de expandir e tentar deixá-lo mais rentável. As imagens atuais são dessa versão plataformizada e não das versões novas mais simplificadas. Anteriormente utilizávamos Next.js, Chakra UI e Node com Prisma no back-end, isso tudo em um repositório único, hospedado na vercel. Atualmente estamos migrando, para termos uma aplicação para o front-end, uma para o back-end e ir separando as demais futuras aplicações do site em outros repositórios. O site também conta com traduções, portanto pretendemos expandir também para conteúdos em inglês e outros idiomas. Trabalho nele há dois anos e segue sendo um hobbie e uma diversão para aprender e explorar coisas novas.