Olá. Esta é uma comunidade que criei porque minha filha pediu: "Por favor, faça um site para postar fotos de gatos!"
O diferencial é que, em vez de estrelas, a avaliação é feita pela quantidade de petisco para gatos "Churu".
Principais recursos:
- avaliação com 1 a 5 Churu em vez de 1 a 5 estrelas
- distinção entre gatos domésticos e gatos de rua
- gatos sem nome aparecem como "um gatinho esperando um nome"
- escolha de nomes por votação da comunidade
- sistema de comentários
Stack: React + Cloudflare (Pages/Workers/D1/R2) + Supabase Auth
- tudo está rodando no plano gratuito
- no começo usei Clerk → migrei para Supabase para oferecer suporte a login social coreano (atualmente só há suporte para Google)
O favicon foi desenhado pela minha filha.
Como alterar o esquema do D1 é inconveniente, estou pensando em migrar para Postgres.
Um pedido para os tutores de gatos!
Minha filha entra no site todos os dias para ver novas fotos de gatos, mas ainda faltam fotos T_T
Por favor, postem muitos gatinhos fofos!
Feedback também é bem-vindo.
2 comentários
Ao verificar as fotos no celular,
como as imagens originais são enviadas em tamanho grande, parece que o carregamento das miniaturas fica lento.
Parece melhor gerar também miniaturas e exibir primeiro a versão menor da imagem, mostrando a original ao abrir a visualização detalhada.
Obrigado pela boa sugestão. Inclusive, por causa do problema de carregamento, eu adicionei uma lógica para converter os arquivos para webp, mas como não fiz a migração, as fotos antigas continuam aparecendo em jpg, então ficam lentas mesmo.. Vou precisar fazer a migração das fotos.