Loomio
Fri 20 Sep 2019 11:04PM

Desenvolvimento da plataforma

NC Nuno Carneiro Public Seen by 54

Conversa para discutir/acompanhar o desenvolvimento da nossa plataforma.

NC

Nuno Carneiro Fri 20 Sep 2019 11:07PM

Olá! Queria dar um update sobre o desenvolvimento.

Pelo que percebi, em termos de desenvolvimento as páginas principais do site estão prontas, mas ainda falta ligar à base de dados e tratar do deployment. Isto sem contar com as features de anotação e comentário de programas, ainda não tivemos tempo para implementar. As equipa de developers tem feito um esforço grande, mas ter uma maior equipa com disponibilidade de tempo seria muito útil.

Queremos construir uma página online com estas funcionalidades:

Versão 1 (para os próximos dias):
- Permitir rapidamente perceber quais os partidos e os respectivos candidatos
- Visualizar os programas eleitorais

Versão 2 (sem data definida de momento):
- Explicar o processo de uma eleição legislativa
- Comparar programas eleitorais
- Comentar os programas eleitorais e fazer perguntas para obter clarificação
- Categorizar o conteúdo de cada programa eleitoral em relação ao seu tema, se é sobre saúde, transportes, educação, etc.
- Ter um calendário dos debates e outros eventos relevantes

Em termos de design, ver figma:
- Já temos lá uma nova proposta de UX para as anotações
- Wireframes para página Quem Somos + update ao design visual estavam para sair hoje
- UX da interface de comentários deve também sair nos próximos dias

Avisem por favor se é isto e o que podemos fazer para ajudar.

NC

Nuno Carneiro Fri 20 Sep 2019 11:09PM

@all: se conhecerem mais developers com experiência que queiram ajudar, tenho a certeza que seriam muito bem-vindos. O repo de referência é este: https://github.com/Politica-Para-Todos/comentAR

LS

Luís Silva Mon 23 Sep 2019 12:47AM

Olá a todos,

De forma a melhorar a produtividade de desenvolvimento tentei ao máximo dividir o que temos de fazer em issues pequenos no git. Esta tarefa está ongoing, mas já tem várias coisas. O que vos peço é que sejam proativos e que ajudem a corrigir, detalhar e a criar novos issues.

De forma a ser mais fácil perceber o que se tem de fazer decidi o seguinte:
- adicionei milestones com data de entrega (como é obvio não são hard deadlines, mas seria fixe atingir estes objectivos)
- criei os cards "FE - to do", "BE - to do" e "Others - to do"
- coloquei nos issues que fazem sentido as suas dependências "depends on [issue]"
- adicionei labels
- cada issue tem à cabeça a equipa a que pertence: FE, BE, C (content), e UX.
- no projects existem notas a separar os issues de cada milestones

As milestones podem ser consultadas aqui. Dá para ver os issues associados a cada uma. De igual forma podem ver aqui para as labels.

Se souberem de mais pessoal de desenvolvimento pf let us know.

Nota1: Adicionei issues de UX e Content não com o objectivo de centralizar tudo, simplesmente porque me deu jeito já que estava a pensar no assunto. Se usam outras formas de organização pf apenas vejam se adicionei algo que não tinham.

Nota2: O user do github que tem feito estas alterações é o da @inesrosete por preguiça minha em fazer logout/login.

@nunocarneiro @nunocruz @tofran @luisneves @joaoandregoncalves @leonidkholkine

NC

Nuno Carneiro Mon 23 Sep 2019 9:01AM

Obrigado pelo update Luís.

Entretanto o @joaomoleiro, @luisneves e o @pedrocoelho comunicaram que não têm mais disponibilidade para continuar a trabalhar nisto. São menos três membros importantes da equipa. O @leonidkholkine também já deixou de ter disponibilidade há duas semanas.

Por isso neste momento temos só o @luissilva1 , @joaoandregoncalves e @nunocruz a trabalhar no desenvolvimento, dentro do pouco tempo que alguns deles já têm.

Estamos perto de ter tudo para lançar uma versão simples da nossa plataforma mas ainda longe de implementar as anotações e comentários.

@all: é uma critico neste momento, gostava de ter o input de todos sobre o assunto e ideias de how to move forward

JAG

João André Gonçalves Mon 23 Sep 2019 9:05AM

Estarei de volta esta semana 👍

LS

Luís Silva Mon 23 Sep 2019 1:44PM

O meu objectivo com a divisão em tarefas pequenas é para que cada um possa dedicar apenas 1h e mesmo assim ajudar. Visto que antes as tarefas estavam muito grandes e era mais difícil contribuir.

Dito isto a ideia é fazer um lançamento soon e depois ir lançando novas páginas. A ideia seria algo assim:
* Versão 1 - homepage e página de detalhe de um partido, onde se vê a cabeça de lista para cada distrito
* Versão 2 - adicionar a página com a informação de todos os candidatos para um dadao partido / distrito
* Versão 3 - adicionar a página de quem somos e melhorar a homepage
* Versão 4 - adicionar página de programa de um partido
* Versão 5 - adicionar anotações e login

Para a v1 está a faltar fechar pull requests e melhorar a UI.

Dito isto, como podem ver, já reduzimos em muito o escopo que tínhamos inicialmente e mesmo assim precisamos de mais pessoal para ajudar o @nunocruz e @joaoandregoncalves. Por favor partilhem com os vossos contactos, pode ser que alguém se identifique com o projecto.

JAC

Joana Alves Cabrita Mon 23 Sep 2019 5:01PM

Olá a todos,
Eu não percebo grande coisa de desenvolvimento de páginas/informática, mas se houver algo em que possa ajudar de alguma outra forma digam-me. Obrigada :)

LS

Luís Silva Mon 23 Sep 2019 5:39PM

Olá @joanaalvescabrita, obrigado pela disponibilidade. Nesta fase tens mesmo de ter conhecimentos de react.

Contudo podes partilhar a mensagem a ver se conseguimos mais developers :)

Outra coisa que podes ajudar é a coletar dados, mas penso que nesta fase já não há muito. @inesrosete @nunocarneiro

LS

Luís Silva Tue 24 Sep 2019 8:40AM

Olá a todos,

Temos a primeira versão do site de pé aqui :raised_hands: :raised_hands:

Parabéns a todos os envolvidos! Agora é continuar a melhorar o que temos e a acrescentar mais páginas.

Pf atualizem os vossos nomes aqui: https://www.loomio.org/d/FfNBumyp/os-nossos-nomes-na-homepage

Nota: O Nuno vai apontar a página https://www.politicaparatodos.pt/ para o nosso ambiente de prod.

RA

Renato Almeida Tue 24 Sep 2019 9:11AM

Bom dia, eu sei que tem sido investido imenso trabalho e ainda há imenso para fazer, mas acho que seria de extrema importância colocar uma janela de pesquisa por circulo eleitoral (de forma a ter uma noção dos partidos em cada circulo eleitoral) no topo da Lista de Partidos. Desta forma cada pessoa tinha oportunidade de verificar que partidos tem candidatos no seu circulo eleitoral.

Load More