📝 RepoProvas

📝 Seu app preferido para encontrar as provas antigas dos professores e se preparar melhor!


🚧 Concluído 🚀 🚧




Tabela de conteúdos

💻 Sobre o projeto


📝 RepoProvas é um repositório de provas onde os alunos podem postar suas provas antigas e ajudar toda a comunidade a se preparar melhor paras as provas na faculdade!

Projeto desenvolvido durante a Formação Driven oferecida pela Driven Education. Durante as semanas de projeto na formação Driven, os instrutores passam os requisitos que o projeto deve atingir, porém todo o código da aplicação é desenvolvido pelo autor Paulo Piotto


⚙️ Funcionalidades

  • Ná página inicial o usuário pode escolher entre enviar uma nova prova ou ver uma prova.
  • Caso escolher enviar uma nova prova, o usuário precisa preencher os dados desse prova, que são:
    • Nome
    • Categoria, que só pode ser: P1/P2/P3/2ch/Outras
    • Disciplina
    • Professor
    • URL para o PDF da prova
  • Agora, pra quem entra na plataforma querendo visualizar uma prova, tem duas opções:
    • listar as provas por professor
    • listar as provas por disciplina
  • Se escolher por professor, aparece uma lista com todos os professores cadastrados, indicando a quantidade de provas de cada um. Ao escolher então um professor, aparecem suas provas separadas por tipo (P1, P2, etc). Cada prova tem o nome e a disciplina, e quando clicadas abrem o link do pdf.
  • Já se a pessoa escolher ver as provas por disciplina, é um comportamento semelhante. Ao clicar então em uma disciplina, são exibidas as provas agrupadas por tipo (P1, P2, etc), com o nome da prova e do professor que aplicou. Ao clicar na prova, abre-se o link do pdf.

🚀 Como executar o projeto

Este projeto é divido em duas partes:

  1. Backend (https://github.com/Paulo-Piotto/repoProvas-back)
  2. Frontend (https://github.com/Paulo-Piotto/repoProvas-front)

O deploy do Backend foi realizado na plataforma gratuita Heroku, e o deploy do Frontend foi realizado na plataforma gratuita Vercel.

💡Tanto o Frontend quanto o Backend estão disponíveis online e funcionando através do link: https://grati-box-front-tawny.vercel.app/

Basta acessar o link e testar a aplicação!

💡O Backend também está disponível e pode ser acessado ao realizar requisições para o endereço: https://back-repo-provas-paulo.herokuapp.com/


🛠 Tecnologias

As seguintes ferramentas foram usadas na construção do projeto:

Website (React)

Veja o arquivo package.json

Server (NodeJS)

Veja o arquivo package.json


🦸 Autor


Paulo Piotto
🚀

Feito com ❤️ por Paulo Piotto 👋🏽 Entre em contato!