Desafio-Pravaler

💚💛🧡 DESAFIO PRAVALER 🧡💛💚

Comparador de cursos


Resumo do projeto

Buscamos ampliar o acesso à educação do país, derrubando barreiras financeiras e tecnológicas. Mais que atender um mercado, no Pravaler a gente persegue um ideal: “Tornar a educação acessível para quem quer transformar a própria história, transformar sua comunidade, o seu país e o mundo”. Aqui, nosso sonho é tão grande quanto o seu, seja você aluno ou Instituição de Ensino. Nos esforçamos para entender os desafios de quem tem a educação como valor e sabe como ela pode transformar vidas. É pra essas pessoas que trabalhamos e ajudamos a construir caminhos para quem quer vencer. A gente acredita que a educação tem que ser pra todo mundo e não medimos esforços para que isso seja uma realidade! Nosso desafio é construir uma aplicação web que permita ao aluno obter informações sobre nossas ofertas (cursos), possibilitar que ele compare e escolha um curso de graduação. Vamos fornecer os seguintes dados: IES (Instituição de Ensino Superior), Cursos, Campus. Assim vamos facilitar o trabalho do back-end e você pode focar em um front-end bem bacana!!!

E quais objetivos foram alcançados neste projeto?

  • Utilização React.
  • Passa pelo linter (npm run pretest)
  • Inclui uma definição de produto clara e informativa no README.md.
  • Inclui histórias de usuário no README.md.
  • Inclui rascunho da solução (protótipo de baixa e alta fidelidade) no README.md.
  • UI: Mostra uma tabela com dados e/ou indicadores.
  • UI: Permite ordenar dados por um ou mais campos (asc e desc).
  • UI: Permite filtrar dados com base em uma condição.

DETALHES DO FUNCIONAMENO

  1. Tela inicial - Informações do produto A página inicial da aplicação deve ser um convite ao aluno para conhecer mais sobre o Pravaler, saber como funciona o crédito, o que ele precisa fazer para contratá-lo, apresentar o comparador de cursos e encorajá-lo a usar. Você pode usar como exemplo a página inicial do nosso site (www.pravaler.com.br), com informações do Pravaler.

Tela comparador de curso:

a. Comparador de cursos Dentro das opções de curso oferecidas ao aluno, ele deve escolher três opções. Ao escolher, deve ser mostrado a ele um comparativo com as informações sobre estes cursos. As informações devem ser consultadas a partir dos arquivos json disponibilizados com os dados que devem ser utilizados para a comparação. São eles:

  • Nome do curso *Nome da faculdade (IES)
  • Descrição do curso
  • Quantidade de semestres
  • Mensalidade
  • Nota do mec
  • Faixa salarial
  • Cidade / UF
  • Comentários

Nesta tela, deve ser possível refazer a escolha das opções (limpar selecionados anteriormente e escolher novos).

b. Página dos dados pessoais Ao clicar no botão “quero este”, o aluno deve ser direcionado para uma página de contato, onde conterá infomações do curso selecionado e um formulário para o preenchimento dos dados pessoais: nome, email, telefone, endereço.


CADASTRO DOS DADOS PESSOAIS E CURSO SELECIONADO

O complemento do seu desafio será fazer com que quando um aluno clicar no botão “quero esse” direcione ele para uma página de cadastro e crie um mecanismo para armazenar os dados pessoais.

PROTÓTIPO DE ALTA FIDELIDADE:

Nesta interface, aplicamos o posicionamento de cada elemento, pigmentamos com a palheta de cores escolhida, desenhamos com alto grau de detalhamento, apresentamos visualmente a funcionalidade e reproduzimos fielmente o produto final em termos de design.


🧡 ESTE PROJETO FOI CRIADO E DESENVOLVIDO POR: ARIANE VIEIRA 💛 DANILA RAMOS 💛 TALITA MARTINS 💛 & TARCILA SCHULTZ