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

Pitch: Criei um letterboxd para partidas de tênis.

Oi pessoal!

Quero compartilhar um projeto pessoal que venho desenvolvendo nas últimas semanas: uma plataforma para fazer review de partidas de tênis, de forma parecida com o que o Letterboxd faz com filmes.

Eu tentei fazer um trocadilho com o nome do app:

10nis.app -> Ten is app

A ideia é que qualquer pessoa possa marcar as partidas que assistiu, avaliar, escrever comentários, e descobrir novas partidas através das listas e reviews de outros usuários — algo entre um diário pessoal e uma comunidade de fãs de tênis.

Motivação

Sou apaixonado por tênis e sempre achei curioso como não existe um lugar centralizado para registrar e discutir partidas históricas.

No cinema temos o Letterboxd.
Nos livros, o Goodreads.
Mas para partidas de tênis — nada que combine catálogo + social + opinião.

Esse projeto nasceu da vontade de preencher esse espaço: criar um “Letterboxd do tênis”, onde cada partida assistida pode ser lembrada, comentada e compartilhada.

Arquitetura

O projeto está dividido em dois serviços independentes, ambos hospedados no Railway.

  • Backend (Fastify + Supabase + Tennis data API)

O backend é uma API construída com Fastify e TypeScript, usando Supabase para autenticação e persistência.

  • Frontend (React + Vite + Tailwind + Zustand)

O frontend é uma SPA feita com React 19, Vite e TailwindCSS 4, servida via NGINX no Railway.
Uso Radix UI para os componentes básicos, Zustand para gerenciamento de estado e Supabase também no client para autenticação e leitura de dados públicos.

Gostaria de ouvir opiniões sobre o que você achou do projeto

Carregando publicação patrocinada...
1

Achei bacana. Senti falta de visualizar as listas mesmo, mas achei interessante a proposta. Como está no comecinho, fala com o pessoal do canal Slice falando canal novo de tênis que pode fazer uma parceria e crescerem juntos

-2