1.16.4 • Published 3 years ago

tropicalia v1.16.4

Weekly downloads
-
License
GPL-3.0
Repository
-
Last release
3 years ago

next-material

--- ETAPA 1: Ajustes ---

Ver problema de segfault do sharp no netlify e problema de instalação no windows Netlify deve ter cache NetlifyCMS deve ser self-hosted Google SpeedInsights está com nota baixa em mobile

Criar README Criar changelog Escrever testes Escrever documentação dos módulos Questões de devops (identação automática, eslint, pipeline, configs do vscode) Criar logo e ajustar aparência do boilerplate Organizar tarefas em algo melhor que o readme Cronograma de atualização das dependências (mensal)

--- ETAPA 2: Melhorias ---

Remover componente blog (renomear para algo mais genérico) Substituir e remover react-masonry-css Ver quais features do nextJS faltam ser implementadas (internalionalização, por exemplo)

Gerar formulários automaticamente Abstração para formulários e validação (front e back-end, ver zod) Use-form deve ser agnóstico na validação (receber string[]) Implementar lógica do formulário de contato Alterar api para poder ter vários métodos http em um mesmo endpoint

Possibilidade de colocar a imagem do usuário no botão do drawer Possibilidade de adicionar ícones ao lado do drawer (ver portal react) Rodapé deve ter link para redes sociais Rodapé deve ter lista de imagens com link (para registrar afiliados, métodos de pagamento, etc)

--- ETAPA 3: Novas features ---

  • Implementar react-admin
  • Cadastro de autores no netlify cms (com relations, talvez)
  • Implementar faq/q&s (com serp)
  • produtos/blog (com filtros, ordenação, etc)
  • login
  • logout
  • recuperação de conta
  • perfil (com grade de imagens, lightbox e edição)
  • fórum
  • feed
  • configurações
  • carrousel de imagens
  • notificações
  • mais componentes base (modal, grid de imagens, lightbox, steps, abas)
  • carrinho de produtos
  • checkout/comprar
  • mapa
  • cadastrar método de pagamento
  • cadastrar endereço
  • envio de imagens/arquivos (com crop, mais lidas)
  • tela de preços (com tabela de comparação)
  • comentários
  • modal de compartilhamento
  • termos de uso (com edição no netlifycms)