andrewmat / bgp Goto Github PK
View Code? Open in Web Editor NEWBoard Game Planilha
Board Game Planilha
busca na página de following
Fiz uma validação muito porca. Usar zod. Verificar se tá tudo certo
Ao acessar uma página de jogo, se o usuário tiver montado uma mesa, mostrar score da mesa no topo da página do jogo
hoje temos a nota que a mesa dá para o jogo
Temos também que adicionar a info de jogo recomendado para jogar com o número que tem na mesa
Duas coisas: na mesa ao clicar no próprio usuário, ele redireciona pra uma página do usuário me
Também a parte de usuário não encontrado tá feia, é um vermelho escuro e mensagem em inglês
Preciso colocar um padrão pra todas as páginas
Heading de cada página
Layout container sem card
Um card só por página
Usar separator ao invés de novos cards
Pra fazer um link fácil entre o jogo no bgp com o jogo no bga
Tentar pegar link web registrado no bgg
Conseguir juntar temporariamente um grupo de amigos: mesa
Com esse grupo, mostrar jogos que já estejam com score, mostrando o score de cada pessoa
Se eu colocar 33112
na barra de busca, e o id do jogo existe, deveria redirecionar direto pra página do jogo
Depois que a sessão é removida, o usuário é deslogado
fazer uma forma de reauth através do discord
Ao editar a nota na home, a lista é atualizada pelo orderby. É possível fixar a ordem mesmo se a nota foi atualizada?
Caso a pessoa cadastre a conta pela primeira vez, ao invés de redirecionar pra home, redirecionar ela para uma página de configurações da conta para colocar nome e username
Agora tá muito ruim navegar na minha lista de jogos.
Criar uma página de jogos avaliados do perfil, para eu poder ordenar por recência e fazer filtro
Colocar o email do usuário na página de configurações
Não é possível modificar email, então não vamos colocar como campo editável
Precisamos adicionar vínculo com BGA através de uma página, ao invés de adicionar direto no banco
Pagina /user/batatinha/game/7wonders
Vai incluir a relação game com usuário. Pode incluir score, review e tags
Na home, ao clicar no link de um jogo, a página demora a carregar. Precisa de um feedback de carregar
Agora só é possível colocar jogos na home se for votado.
Colocar também bookmark e favorito
Ao editar perfil, se der erro mostrar a mensagem
Colocar regras de username
Colocar link do bga/bgg na página do usuário
colocar no perfil do usuário
Hoje a validação de username acontece só no back, e tem uma resposta 422 que nem é lidada no front, muito feio
Colocar uma validação no front completa, colocando se o username é válido. Se não é valido, mostrar quais as regras que ele está infringindo.
Também colocar uma breve descrição do que é esperado do username
Can't stop aparece um código no meio do nome: ' e coisa e tal
Além de adicionar nota, precisamos adicionar
Hoje o layout de resultado da pesquisa no celular tá dividido em três colunas. Colocar uma só
Lista de updates dos seguindo na home, mudar scores do usuário para a barra lateral
Atualmente precisa clicar no texto exatamente. Não pode clicar na linha inteira
Colocar o click na linha inteira
Na página dos outros usuários, está aparecendo o evaluation form, onde o usuário pode dar sua própria nota, ao mesmo tempo que está vendo a nota do outro usuário.
Tá muito confuso. Fazer uma versão readonly, mais enxuta
Na home, listar orderby por nota
username deve ser mudado com pouca frequência, não quero mudar ele muitas vezes
Fazer o seguinte:
Colocar um campo de "link no bga" pra poder ser adicionado na página do bgp
Usuários conseguem enviar o vinculo com o BGA e ser aprovado por admins, ao invés de fazer isso manualmente
Alguns jogos você não quer que apareça na recomendação
Adicionar:
Fluxo de login discord está ok no sucesso. Mas no erro não testei. Verificar mensagem de erro e tal
Criar uma lista de jogos pra ser compartilhado
Na página de busca adicionar busca por users
Colocar uma tab para separar user / games
A home só mostra os seus votos. Colocar pra que seja possível votar
Busca na página de followers, necessita #3
Ao votar, não tem feedback sobre que momento já foi colocado. Colocar um toast
Mostrar mais dados na página de jogo: descrição, estilo do jogo, etc
Colocar infos do usuário também: qual o score dos followers
A nota na página de jogos está muito pequeno
As notas vão até 6, tem que ir até 10
Entender a interface do evaluation form
Hoje a home/perfil só aparece uma página com 10 scores. Colocar botões pra aparecer as próximas páginas
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.