Giter VIP home page Giter VIP logo

bilhetinhos's People

Contributors

gustavo-kuze avatar

Stargazers

 avatar  avatar

Watchers

 avatar

bilhetinhos's Issues

Melhorias de tradução

  • Organizar as traduções em arquivos individuais
  • A tradução em Espanhol tem algumas inconsistências nos nomes das funcionalidades

Tradução

  • Corrigir inconsistências na tradução em Espanhol ("Mi billetes")
  • Reordenar o local das chaves dos arquivos de tradução para que fiquem próximas das chaves relacionadas

Implementações Iniciais

  • Ao destacar uma nota de um colega, rolar a tela até sua posição
  • Substituir os botões "Criar Bilhete +" e "Adicionar Colega" por um novo componente Floating Action Button

Novas funcionalidades

  • Implementar uma sistema de likes aos bilhetes
  • Implementar um sistema de chat
  • Permitir que o usuário adicione anexos aos bilhetes
  • Criar um modo de visualização expandido de bilhetes, onde seja possível exibir os anexos
  • Adicionar opções de privacidade às informações de contato
  • Opção de adicionar URLs como foto de perfil ou capa
  • Incluir as notas dos colegas no quadro de colegas
  • Permitir que o usuário use uma foto de capa no quadro
  • Adicionar a funcionalidade "rolar ao topo" no FAB
  • Adicionar uma mensagem de aviso para quando o servidor estiver manutenção
  • Aprimorar a performance da listagem de colegas (alterar a política de armazenamento da imagem de perfil, etc)
  • Permitir que o usuário visualize o quadro dos colegas
    • Caso um convite esteja pendente, mostrar badge abaixo do nome, caso contrário, mostrar um botão "enviar convite"
  • No quadro do usuário, implementar restrições de visualização (pública, colegas, privada)
  • Caso o id do accordionItem não esteja presente, remover a propriedade data-parent para permitir que mais de um item fique aberto ao mesmo tempo
  • Aumentar a frequência de mensagens informativas como "O colega aceitou/recusou seu convite"
  • Implementar um botão na área de notificações para limpar/remover todas
  • Adicionar um aviso de "Convite pendente" aos card de colegas nesta situação

Correções

  • Reposicionar os botões de edição e exclusão dos bilhetes quando em tela xs (atualmente eles ficam empilhados)

bugs conhecidos

  • A lista de colegas recarrega duas vezes ao aceitar um convite
  • Caso o usuário remova a notificação de convite de amizade, o usuário que enviou o convite permanecerá com o convite pendente
  • Quando a notificação está ativa, não é possível ver o ícone de exclusão (alterar a cor)
  • As notificações estão sendo enviadas ao servidor na língua escolhida, e são exibidas para quem as recebe sem tradução. É preciso enviar a chave das strings relacionada à esta notificação ao servidor, para que a tradução seja feita apenas no momento da exibição.
  • No momento em que você exclui um colega, as notas em que ele lhe marcou ainda estão sendo exibidas no quadro.
  • O espaçamento entre a data e o título da notificações precisa de ajustes
  • Quando removemos um colega, não somos removidos de sua lista também

Implementação multilinguagem

  • Implementação multilinguagem
    • Centralizar todas as strings da aplicação
    • Traduzir as strings para Inglês
    • Adicionar seleção de idiomas à Navbar
    • Criar um reducer para armazenar a escolha de idioma
    • Mostrar as strings respectivas ao idioma selecionado ao usuário
    • Instalar e configurar o React-translated
      • Durante a inicialização, inserir a função translate, herdada do componente Translator, em window

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.