Durante a aula, a equipe se reuniu para escolher os
projetos do repositório para análise, e também estabelecer uma ideia mais
definitiva. O membro da equipe, Yuji, se ausentou durante essa semana por conta
de problemas de saúde, mas manteve contato pelas redes sociais, então isso não
foi um grande problema ou contratempo, pudemos trabalhar bastante nas ideias.
Baseando-nos nas ideias anteriormente comentadas, e numa nova que consistia em
um aplicativo de finanças com mais funcionalidades, separamos alguns projetos
interessantes do repositório que se relacionavam com o tema e/ou a tecnologia
que pretendíamos usar. Por fim, decidimos analisar "Keep Writing" e "zFinanças".
Até agora não sabemos baixar os arquivos do repositório para ver como os
projetos realmente funcionam, portanto nos baseamos na documentação e nas
apresentações encontradas nas pastas para decidir.
Como o projeto "Keep Writing"
(ifspkpw.wordpress.com) parece bom, pelo menos segundo nossa análise
generalista e um pouco superficial dos documentos encontrados, e possui um
sistema de competições, e uma de nossas ideias era um site de competições artísticas,
resolvemos utilizar esse projeto e incrementá-lo com mais categorias além de
textos, incluindo fotografias, desenhos, talvez até mesmo vídeos, e permitir
que os usuários iniciem as competições ao invés de um administrador, assim
gerando um número maior de competições menores e simultâneas, dando mais
liberdade para o usuário escolher o que e com quem competir. Outra coisa a
implementar seria a restrição por idade para certos conteúdos, também sugerindo
ao autor, por exemplo, de algum texto que contém palavras inadequadas que as
mude ou coloque restrição por idade no texto. Ainda sobre a segurança dos
usuários, há a questão do plágio, que pretendemos resolver dando ao usuário a
opção de denunciar um conteúdo por plágio, e enviando uma mensagem aos
administradores do site, para que eles analisem e verifiquem se realmente há
plágio. Em caso positivo, o autor do conteúdo será notificado e o conteúdo em
si, removido. Para evitar esse tipo de situação determinaremos os termos e
condições do site, para o usuário realizar seu cadastro, deverá aceitar.
No final das competições, o vencedor e os
participantes seriam premiados com pontos, e a maioria do grupo achou isso
motivante o bastante para os autores, porém, há uma ideia adicional para o caso
de esse sistema não ser tão atraente quanto parece, e essa ideia valorizaria os
pontos. Consiste, basicamente, em trocas de arte por pontos, assim o autor que
possui um certo valor de pontos pode negociar com um outro autor: ele paga
alguns pontos para ele e em troca recebe um desenho de si, ou um poema sobre o
tema que ele quiser, ou qualquer coisa que os dois concordarem. Para evitar que
haja confusões relacionadas a essas trocas, os usuários preencheriam um pequeno
formulário que certifica o pagamento em pontos e o recebimento do conteúdo
pedido. Essa ideia adicional ainda deve ser trabalhada, se for aceita para a
incrementação do projeto, mas nada é certo por enquanto.
O maior obstáculo dessa ideia é o fato de que,
infelizmente, o código do site "Keep Writing" foi escrito em C#, e no
curso até agora só pudemos aprender java. O professor Ivan sugeriu que
rescrevêssemos o código em java, o que pode ser uma complicação.
Sobre o cronograma postado, a equipe ainda pretende
detalhá-lo, utilizando ferramentas específicas que ajudariam bastante a
organização.