Este projeto tem como finalidade fornecer uma plataforma para a criação e resposta de testes com o objetivo de promover a aprendizagem e a prática do desenvolvimento com o Framework React e o banco de dados MongoDB.
O projeto consiste em uma aplicação web que permite aos usuários criar testes com perguntas e opções de resposta, e também permite que outros usuários respondam aos testes criados. A aplicação é desenvolvida utilizando o Framework React para a construção da interface do usuário e o banco de dados MongoDB para o armazenamento dos dados.
Alguns dos principais recursos do projeto incluem:
- Criação de testes com perguntas e opções de resposta.
- Possibilidade de compartilhar os testes criados com outros usuários.
- Visualização e resposta aos testes disponíveis.
- Acompanhamento do desempenho e resultados dos testes respondidos.
Antes de executar o projeto, é necessário ter as seguintes dependências e configurações do ambiente:
- Node.js (versão X.X.X)
- MongoDB (versão X.X.X)
Siga os passos abaixo para instalar e configurar o projeto localmente:
- Clone o repositório para sua máquina local.
- Acesse a pasta do projeto e execute o comando
npm installpara instalar as dependências. - Configure as variáveis de ambiente necessárias, como as credenciais do banco de dados MongoDB.
- Execute o comando
npm startpara iniciar a aplicação.
Após a instalação e configuração do projeto, siga as instruções abaixo para utilizar a aplicação:
- Acesse a aplicação através do navegador no endereço
http://localhost:3000. - Crie uma conta de usuário ou faça login com suas credenciais existentes.
- Explore as funcionalidades disponíveis, como a criação de testes, a resposta aos testes e o acompanhamento dos resultados.
- Compartilhe seus testes com outros usuários e incentive a participação.
Este projeto foi criado para um trabalho de desenvolvimento Web 2 para estudos da universidade UNESC.
Para mais informações ou dúvidas sobre o projeto, entre em contato com os integrantes:
- E-mail: [email protected]
- E-mail: [email protected]
- E-mail: [email protected]