Executando verificação de segurança...
11

Pitch: Letterboxd para partidas de futebol em 5 dias

Fala, galera! Tudo em ordem? Depois de 5 dias de ideação, design e desenvolvimento, eu e dois amigos metidos a Indie Hackers (um dev front e outro back) colocamos no ar o Sportboxd – um app que nasceu da nossa paixão por futebol e da vontade de criar algo simples e útil para os fãs de esporte. 🎉

O Sportboxd é uma plataforma onde você pode avaliar partidas, escrever resenhas e ver o que a galera tá dizendo sobre os jogos. Se você conhece o Letterboxd (para filmes), a ideia é parecida (o nome também rsrs), só que pra partidas de futebol.

De onde veio a ideia?

Um dia eu tava navegando no Twitter e li um tweet gringo falando "Hear me out, a Letterboxd but for football matches", e quando eu pesquisei essa mesma no próprio Twitter tinha uma porrada de gente falando a mesmíssima coisa, então além de achar genial eu vi que talvez existisse demanda pra essa brincadeira, então já chamei esses parceiros no Whatsapp e eles toparam fazer

Decidimos que o desenvolvimento do MVP tinha que ser em poucos dias e que iríamos investir o mínimo do mínimo de dinheiro, o objetivo é colocar no mundo e ver no que vai dar

MVP

Com um prazo apertado e pouca margem pra complicar, focamos no essencial:

  • Avaliar jogos com notas e resenha.
  • Acessar tudo com login via Google
  • Compartilhar a resenha nas redes sociais
  • Um design direto ao ponto, bonito e funcional.

Processo de desenvolvimento

Somos do Rio de Janeiro e desde sexta-feira 15 até amanhã (quarta-feira 20) é feriado aqui por causa do G20, ou seja, 6 dias livres pra desenvolver, acompanha aí a jornada

Sexta-feira

  • Pela manhã eu comecei os wireframes e no fim da tarde já tinha o design do app em alta-fidelidade no Figma
  • A noite me reuni com o Lucas (Back-end) pra ajustar algumas coisas baseados e estudar quais dados que iriamos puxar pra popular o app, como ligas, partidas históricas etc, enquanto isso ele já tocava a API em paralelo

texto

O que o Lucas fez e usou no back-end:

  • FastAPI pra construção da nossa API
  • ⁠Busca de partidas via web scraping em python (quase 10000 partidas)
  • ⁠AWS Lambda pra atualização das partidas em curto espaço de tempo
  • ⁠Load balancer distribuindo as requisições em múltiplos serviços
  • ⁠Integração com Firebase pra proteger as rotas
  • ⁠Integração com Perspective API pra detectar possíveis comentários com discurso de ódio, racismo, homofobia entre outras merdas com Machine Learning

Sábado

  • Durante o dia inteiro Arthur (Front-end) começou a dar vida ao design em pair programming com o Lucas pra tudo ficar alinhado
  • A noite nos reunimos pra tomar algumas decisões, como por exemplo ter login, a gente ia lançar sem mas eu insisti que seria burrice e a gente decidiu por fazer com Firebase

texto

O que o Arthur fez e usou no front:

  • Vite.js em Typescript
  • ⁠Tailwindcss para estilização das interfaces
  • ⁠Integração com o Firebase para autenticação dos usuários
  • Integração com Google Ads
  • integração com API c/ React Query para gerenciar estados das queries e caching
  • ⁠Zod e React Hook Form para validação de formulários

Domingo

  • Comecei a pensar na estratégia de lançamento, com criativos, ads, microinfluencers e tudo mais (até agora não tenho uma estratégia clara kk) enquanto o Arthur integrava o Firebase pra enfim termos um login
  • A noite nos reunimos de novo pra refinar e pensar em como resolver um problema que a gente encontrou, a busca das partidas não entregava os escudos dos times, então eu sugeri scraping no Wikipedia e o Lucas fez o script pra pesquisa no google e pronto habemus escudos

Segunda-feira

  • Quase tudo redondinho, parti pra fazer QA e o Arthur foi varrendo os erros e problemas em paralelo comigo
  • Implementamos um sistema de moderação pra evitar resenhas com discurso de ódio, racismo e todo esse tipo de coisa com a Perspective API do Google

texto

O sistema não é o melhor do mundo como vocês podem ver mas vai ajudar a segurar a onda de uma possível galera pau no cu enquanto a gente não implementa um mecanismo de automoderação com denúncias de reviews e ta

Hoje

  • Compramos o domínio por 1 centavo na promoção da Godaddy
  • Hospedamos o site
  • Nasce o Sportboxd!

GO LIVE

Bom, agora estamos no ar e vamo ver no que vai dar
Já da pra ir lá comentar o que você tá achando dessa partida aí do Curintha e Cruzeiro hoje
OFICIALMENTE NO AR O SPORTBOXD
acessa aí acessa aí

https://www.sportboxd.com/

Se alguém aqui curtiu a idéia e quiser colaborar com a gente me chama aí ou dá uma moral lá no apoia.se/sportboxd

Carregando publicação patrocinada...
3

Que ideia genial. Eu não assisto jogos, mas vcs poderiam fazer algo mais expansivo. Eu gosto de lutas e vejo que a galera sempre comenta nos vídeos do YouTube ou outras redes. Sabe uma coisa maneira? Ter ficha dos esportistas e poder comentar sobre eles e dar nota que nem são os cards lá no Fifa. Parabéns.

1

Muito obrigado mano!!

A gente quer muito colocar mais ligas e outros esportes como UFC, NFL e F1
Inclusive valeuzão pela idéia, já consigo até ver os comentários nos cards do Poatan kkkkkkkkk CHAMA

1

eu quero colaborar, procurei aqui no tabnews para chamar no privado mas não consegui. Manda seu contato que eu te chamo. Também sou do Rio de Janeiro

1

muito bom, voce acredita que eu estou desenvolvendo a mesma coisa? kkkk, ja tenho um backend pronto com umas funções maneiras, dar likes, feed personalizados para os usuários, seguir pessoas, etc, talvez a gente possa conversar e montar uma equipe, o que acha?

1

Acredito demais!
Inclusive essa idéia não é minha né, é de uma porrada de gringo que postou a mesma frase no twitter kkkkkkkkkkkkkkk
Me chama ai e vamo trocar essa figurinha sobre isso

0
1

Parabéns pela iniciativa de criar! Achei muito interessante como você integrou essas tecnologias e estruturou a parte de testes. Isso me levou a uma dúvida: talvez tenha perdido no artigo, mas como vocês estruturaram a pipeline de desenvolvimento?

Sobre a ideia do "Letterboxd de esportes": é uma proposta muito legal, mas fico curioso sobre a diferença entre comentar em uma plataforma específica para esportes e fazer isso no Twitter ou em outras redes sociais mais populares. Talvez algo diferencial seja focar em comentários mais técnicos, como decisões de arbitragem, substituições polêmicas ou táticas de jogo.

Vale destacar que existe uma diferença essencial entre o sistema de votação de um filme e de uma partida de futebol. A avaliação de filmes envolve critérios subjetivos e técnicos, como enredo e direção, enquanto partidas de futebol despertam emoções do momento, com foco no desempenho das equipes e no contexto específico do jogo. Filmes podem ser revisitados e reavaliados ao longo do tempo, enquanto o impacto de uma partida é imediato e efêmero. São experiências e expectativas muito diferentes, o que justifica abordagens distintas para cada tipo de conteúdo. **Acho que o psicologicamente o consumo de filmes é diferente do consumo de jogos, só perceber a estrutura: jogos são imprevisiveis e emocionais, filmes também podem ser mas eles são planejados para ser assim.
**
Gostei bastante da ideia, seria interessante atrair aquele público mais criterioso e nichado do fut que quer avaliar todos os aspectos do jogo com outras pessoas que entende. Como Sam Altman falou em uma aula em Stanford da YC: "É melhor ter 100 usuários fieis do que 1000".

1

Muito obrigado, cara!
Não teve nada muito estruturado no pipeline de desenvolvimento não, como a gente já teve software house juntos e desenvolveu alguns outros produtos próprios, a gente foi mais no feeling mesmo
Eu fiz a arquitetura da informação e UX/UI enquanto discutia com o Back sobre os dados e ele já foi construindo a API, quando o design ficou redondo o front chegou pra dar vida e a gente foi botando ritmo assim, sem muito quaquasquas com metodologia, na vdd acho que essa é a quase a definição de um projeto "vai cavalo" kkkkkkkk

E cara, não tem diferença nenhuma avaliar um jogo na plataforma ou avaliar no Twitter, mas o mesmo se aplica pros filmes, todo mundo poderia avaliar e comentar no Twitter que é super popular mas preferem usar o letterboxd e compartilhar nas redes sociais, sabe? O MVP tá sendo usado como termômetro do público, através dos comentários que estão sendo feitos agora a gente vai descobrir como nosso público alvo realmente se comporta, porque como somos a única plataforma desse tipo, não tem muito benchmarking

A idéia ta super parelha ao Letterboxd porque surgiu de vários tweets com exatamente "Letterboxd pra partidas de futebol" mas concordo contigo tem várias diferenças no consumo de filmes pra consumo de esportes
Discordo sobre o impacto imediato e efêmero de uma partida de futebol, no meu caso por exemplo, vou estar pra sempre marcado com o sentimento único que tive na Libertadores do Flamengo em 2019, assim como sou apaixonado por O Auto da Compadecida, então acho que depende muito do contexto, no geral tamo aprendendo no processo

1

Bom, muito bem. Mais uma vez parabéns para ambos. Sobre a sua resposta do Twitter: acredito que as pessoas preferem usar porque o contexto do twitter é focado em tweets(pensamentos) e o do letterboxd em filmes, então o motivo não é só porque as pessoas querem, mas por causa do contexto da aplicação. O letterboxd restringe o contexto da aplicação apenas para filmes da mesma forma que o twitter restringe para "fios" ou tweet's.

Você citou uma abordagem de aprender com os comentários e com o usuário, certo? Acho uma boa, só é importante lembrar que nesses inicios nem sempre vai ter muitos comentários ou avaliações então apesar de ser um metódo eficiente não é muito prático nesse começo.

Também gosto do jogo do flamengo, mas no momento a aplicação pega os jogos em tempo real, mas seria muito bom se fosse possível avaliar outros jogos históricos

1
1