Esse é um projeto extra feito para praticar o uso do React. Use e abuse da criatividade.
Você deverá desenvolver uma aplicação para que as pessoas possam enviar perguntas durante a aula ao vivo.
A ideia é fazer um "clone" da funcionalidade do Sli.do. Mas calma aí, não precisa se assustar. Nós queremos apenas as funcionalidades básicas e não é necessário utilizar nenhum backend nem persistência dos dados!
A pessoa usuária poderá enviar uma pergunta que aparecerá na tela. A pergunta deve ter os campos "Pergunta" e "Nome da pessoa que perguntou" (não necessariamente com essas labels)
As perguntas podem ser votadas. Você deve exibir a quantidade de votos que cada pergunta possui
Você deverá implementar uma funcionalidade de ordenação. Essa funcionalidade irá ordenar as perguntas por mais votadas ou pela ordem de chegada
Você deverá implementar uma funcionalidade para marcar a pergunta como "respondida". As perguntas poderão ser marcadas como "respondidas" e irão para uma página de "perguntas respondidas". Para fazer isso você deve utilizar uma rota diferente. Por exemplo /respondidas
irá para a página com a listagem de perguntas respondidas. É obrigatório o uso do React Router.
O código deverá passar no ESLint sem erros. Os comandos npm run lint
e npm run lint:styles
devem mostrar 0 erros.
Faça sua aplicação utilizando componentes funcionais e React Hooks :)
Aqui tem uma ideia de como é o layout que vocês devem construir. Mas não é obrigatório seguir esse layout, desde que os requisitos sejam cumpridos.