Open luisfmsouza opened 8 years ago
- Cadastro de locais
Cadastro de locais pelos usuários
- Opções para avaliação dos locais entre bom, otimo, excelente, ruim, pessimo, etc
Prefiro por estrelas, de forma semelhante ao que já é feito em hotéis, já existe um web-componente para isso também: https://github.com/altfuns/icon-rate, neste caso a pontuação poderia ir de 1 a 5
Algo importante a se discutir é se o review será algo pequeno com campos opcionais, ou algo grande com campos obrigatórios. Digo isso porque pode ser intimidador para o usuário escrever um review se ele tiver campos demais. Nesse sentido acho mais interessante a pessoa poder escolher quais campos ela vai preencher de uma lista de campos disponíveis. O sistema se encarrega de mostrar uma média de todos os campos do apanhado de reviews.
Temos de pensar que o usuário provavelmente estará no local na hora da avaliação, então quanto menos tempo ele gastar fazendo o review, maior a chance de ter o review do usuário.
Um exemplo de caso de uso é os comentários de app's da Google Play, você pode avaliar apenas pela estrela, ou colocar um título e estrela, ou um comentário e estrela ou mesmo um título comentário e estrelas. Nesse sentido apenas o campo da avaliação seria obrigatório
Concordo no ponto que quanto mais simples, é melhor.
muito bem colocado @klarkc
Para a busca acho que seria essencial os lugares mais próximos do usuário.
Boa @gabriel-ribeiro-ir Geolocation é perfeito para o caso! mata muito o fato do cara ter que ficar digitando o endereço inicialmente
Fala galera, esse povo anda meio sumido. Peguei algumas tarefas que o @luisfmsouza listou aqui nesta issue e as coloquei no project mvp: https://github.com/trabalhando/ondetrabalhar/projects/1 Assim vamos tendo uma visão de backlog, o que precisa ser feito, o que está sendo feito e o que precisa de review. Bora fazer esse projeto rodar o/
@gabriel-ribeiro-ir, concordo com você, vamos fazer esse projeto rodar pessoal. \o/
Infelizmente não estou com muito tempo, mas vou tentar fazer algo na Quinta-feira...
Não sei se vai ajudar em algo, mas tem essa Live do Polymer Summit 2016 que apresenta muitas coisas, ainda tenho de assistir tbm :chicken:
Boa @gabriel-ribeiro-ir !!!
Se vocês acharem que as tarefas estão muito grandes, podemos quebrar em tarefas menores, pra que consigamos contribuir mais em menos tempo. :)
Ótima ideia mano, quanto mais quebradas as tarefas melhor. Pensei nisso na hora de criar os cards, mas teria que alinhar em como seria feito cada um deles. Podemos transformar cada card em issue e ir discutindo os detalhes, o que acham?
Boa!
Sugiro algo do tipo(os dados são todos fakes!):
Issue: Busca
Cards:
Assim fica mais fácil de começarmos e terminarmos uma task no mesmo dia. E conseguimos manter os cards vinculados a uma issue(que funcionaria parecido com uma story).
O que acham?
Vamos começar criando cards para ir incrementando o MVP, focando nos requisitos do primeiro post
Criei a issue de busca #16 não sei se entendi muito bem @luisfmsouza Nesse caso teria mais cards relacionados a busca né?
Muito genérico, as issues precisam ser específicas, e n precisam ser inter-relacionadas, acho q complica o q é pra ser fácil. Vamos focar em user stories, exemplo:
Nome: Busca de avaliações
Como usuário não registrado, quero efetuar uma busca de avaliações, usando uma caixa de texto, digitando o endereço ou nome do local para obter resultados no próprio mapa, em um raio de 10 km.
Podemos abordar a issue escrevendo testes (TDD) ou indo direto pra desenvolvimento e testando depois...
Vamos criar então uma issue para cada história? Talvez seja melhor mesmo. Daí substituimos aqueles cards do project por estas novas :D
Não é complicado não!
Agora é só quebrarmos Story
(issue) de Busca #16 em vários cards com atividades pequenas.
Idealmente depois de resolvermos todos os cards, teremos a story completa.
Atualizei a #16 conforme o exempĺo de história que o @klarkc deu. Podemos começar a discuti-lá por lá agora.
Copiei os pontos levantados na issue do frontendbr. Removi os que me pareceram duplicados.
Podemos partir dessa lista, pra pensar em como será o funcionamento da ferramenta.
Ah, novas ideias serão sempre bem-vindas.