Cansado de perder tempo precioso com a formatação das suas provas? Não se preocupe mais! Esse app é para você, profissional da educação. O TestMakrr é a solução dos seus problemas. Adicione suas questões com a nossa ferramenta e tenha uma prova imediatamente disponível para imprimir e aplicar.
Nessa versão, temos um MVP disponível onde você pode conferir e aprovar por si mesmo!
Você pode acessar a versão em funcionamento bem aqui:
O projeto TestMakrr foi desenvolvido para suprir uma necessidade de automação de processos, e foi proposto como desafio técnico de um processo seletivo muito especial para mim. Foram utilizadas tecnologias de banco de dados não relacional, inúmeras bibliotecas de Node, e uma arquitetura de projeto MVC. O front-end da aplicação foi feito em React.js.
- Campos:
- Título
- Tela de impressão da prova com todas as questões e alternativas.
- Campos:
- Número da questão
- Descrição
- Campos:
- Texto
- Alternativa correta?
- Javascript / Node.js
- Frameworks a sua escolha.
- Banco de dados a sua escolha.
- Javascript
- NodeJs
- Npm
- MongoDB
- HTML5
- CSS3
- ReactJs
- Heroku
- Cafézinho ☕
- react
- react-dom
- react-router-dom
- axios
- cors
- express
- mongoose
- concurrently (Usado para o desenvolvimento, rodar front e back juntos)
Na página inicial, basta adicionar o titulo da questão e enviar. Em seguida, adicione cada questão que desejar preenchendo o formulário e clicando em "Adicionar questão". Quando estiver satisfeito, basta clicar em "Pronto!". A aplicação o redirecionará para o link de sua prova formatada. Esse link pode ser usado depois, visto que essa prova ficou registrada em nosso banco de dados.
Se você está rodando esse programa localmente, basta utilizar o comando npm run dev
.
A biblioteca concurrently se encarregará de abrir cada aplicação (o front e o back) em portas diferentes. Entretanto, ficarão faltando as variáveis de ambiente, que terei o prazer de passar por e-mail. Mas o projeto também está disponível somente como backend por meio desta api.