isaacmsl / bora-pagar

Projeto desenvolvido por alunos do IMD - UFRN para alunos da UFRN.
https://bora-pagar.onrender.com
18 stars 3 forks source link

(feat) Share image with your subjects #140

Open Kywal opened 8 months ago

Kywal commented 8 months ago

Motivo

Acredito que seja uma funcionalidade atraente e muito útil. Além de possuir o potencial de expandir a notoriedade da aplicação.

Objetivo

Desenvolver funcionalidade que permite compartilhar imagem em múltiplas redes sociais com as disciplinas e, em caso de conseguirmos acesso a API do SIGAA, com horários semanais.

Descreva alternativas que você considerou

Script para gerar imagem a partir das disciplinas que o usuário possui interesse.

Requisitos

Kywal commented 8 months ago

@isaacmsl @IanGabriel12 @RamonJales @DanilloFonseca , analisem os requisitos e comentem aqui possíveis aprimoramentos.

isaacmsl commented 8 months ago

Acho que isso não é responsabilidade do backend. Como repositório não tem servidor nenhum, fica claro que é possível fazer isso só no frontend. Vou convidar o amigo desenvolvedor do repositório citado para nos dar uma ajuda quem sabe.

isaacmsl commented 8 months ago

image

Uma tentativa de protótipo da tela para ser "printada" é essa daqui (é bom que reaproveita tela já feita). O problema que deve ser considerado é quando o usuário tem tantas disciplinas escolhidas que há uma paginação.

Kywal commented 8 months ago

Acho que isso não é responsabilidade do backend. Como repositório não tem servidor nenhum, fica claro que é possível fazer isso só no frontend. Vou convidar o amigo desenvolvedor do repositório citado para nos dar uma ajuda quem sabe.

@isaacmsl entendi mas tenho uma dúvida: faria sentido fazer no backend para não consumir recursos do usuário?

isaacmsl commented 8 months ago

@Kywal , o poder computacional necessário deve ser o mesmo de "renderizar" uma página nova. O usuário tem poder computacional sobrando. Eu entendo que dá uma sensação de algo "pesado" mas é só um "print" de uma tela. Tenho certeza que o usuário prefere isso do que ficar esperando uma imagem ser enviada para o backend, o backend precisa armazenar isso em algum lugar (?) e depois gerar um link para que o usuário consiga acessar e então baixar a imagem. Sendo que ele só quer baixar uma imagem desde o início.

Kywal commented 8 months ago

Show, requisitos atualizados!