Analisando propostas

Estudar por questão revalida

Publicado em 02 de Outubro de 2024 dias na TI e Programação

Sobre este projeto

Aberto

Título do Projeto:
Desenvolvimento de Site de Banco de Questões para o Revalida com Raspagem de Dados

Descrição:
Estou buscando um desenvolvedor freelance para criar um site de banco de questões focado nas áreas abordadas no exame Revalida (Cirurgia, Pediatria, Clínica Médica, Obstetrícia, Ginecologia, Medicina Preventiva). O site será destinado a estudantes de medicina que estão se preparando para as provas da 1ª e 2ª fase do Revalida.

O projeto envolve a raspagem de dados de um site de questões (revisando a legalidade do processo) e a construção de uma plataforma amigável para organizar, buscar e praticar essas questões. A plataforma deve permitir que os usuários naveguem por área de conhecimento e tipo de questão (1ª fase – questões objetivas e 2ª fase – práticas).

Requisitos Técnicos:
Raspagem de Dados (Web Scraping):

Extração de dados de um site de questões de Revalida (especificar o site, caso seja permitido legalmente).
Ferramentas como Python (BeautifulSoup, Scrapy) ou JavaScript (Puppeteer) podem ser utilizadas.
Desenvolvimento Front-End:

Design limpo e moderno, com uma interface amigável.
Utilização de html, css, javascript (preferencialmente frameworks como react, vue.js ou Angular).
Design responsivo (compatível com dispositivos móveis e desktop).
Desenvolvimento Back-End:

Desenvolvimento de um sistema para gerenciar e organizar as questões.
Criação de uma API para a comunicação entre o front-end e o banco de dados.
Tecnologias sugeridas: Node.js, Django, Ruby on Rails, ou equivalentes.
Banco de Dados:

Armazenamento das questões e suas classificações por área (Cirurgia, Pediatria, etc.) E fase (1ª e 2ª fase).
Sugestões: MySQL, PostgreSQL ou MongoDB.
Autenticação e Controle de Acesso:

Sistema de login para usuários cadastrados.
Diferenciação de permissões entre usuários comuns e administradores.
Funcionalidades Específicas:

Filtros de busca por área, tipo de questão, nível de dificuldade.
Possibilidade de os usuários praticarem questões e visualizarem respostas e explicações.
Painel de administração para adição manual de questões (se necessário).

Contexto Geral do Projeto

O projeto tem como objetivo a criação de um site de banco de questões voltado para estudantes de medicina que estão se preparando para o exame Revalida, um dos principais exames de validação para médicos formados no exterior que desejam atuar no Brasil. Objetivo Principal: Desenvolver uma plataforma de estudo que disponibilize questões de provas anteriores, tanto da 1ª fase (questões objetivas) quanto da 2ª fase (provas práticas e discursivas) do Revalida, focando nas áreas principais do exame, como: Cirurgia Pediatria Clínica Médica Obstetrícia Ginecologia Medicina Preventiva Funcionalidades da Plataforma: A plataforma deve ser simples e intuitiva, permitindo que os usuários possam: Buscar e filtrar questões de acordo com a área médica e tipo de prova. Praticar questões com respostas automáticas e comentários explicativos. Ter acesso a um histórico de desempenho. Ser responsiva, adaptada tanto para computadores quanto para dispositivos móveis. Raspagem de Dados: Para fornecer um volume significativo de questões, será realizada a raspagem de dados de sites que oferecem questões de exames passados do Revalida (dentro dos limites legais e respeitando os direitos autorais). Esses dados serão organizados no banco de dados da plataforma, permitindo que os usuários possam acessar facilmente as questões. Público-Alvo: O site será voltado principalmente para: Médicos estrangeiros que pretendem obter a validação de seu diploma no Brasil por meio do exame Revalida. Estudantes de medicina no Brasil que desejam se preparar de forma eficaz para a prova. Diferencial: O diferencial do site será a facilidade de navegação, organização das questões por área médica e a possibilidade de focar tanto na 1ª quanto na 2ª fase do Revalida, o que ainda é uma lacuna em muitas plataformas de estudo disponíveis. Além disso, o site oferecerá estatísticas de desempenho e ferramentas de análise de progresso, ajudando os usuários a monitorar sua preparação. Fases do Projeto: O desenvolvimento será dividido nas seguintes etapas: Planejamento: Definição do escopo, análise de viabilidade legal da raspagem e desenho do layout. Desenvolvimento Front-End: Criação da interface amigável e intuitiva. Desenvolvimento Back-End: Implementação do banco de dados, sistema de gerenciamento das questões e funcionalidades de usuário. Testes e Ajustes: Garantir que todas as funcionalidades estejam operando corretamente. Lançamento: Disponibilização da plataforma para os usuários e manutenção contínua.

Categoria TI e Programação
Subcategoria Programação
Qual é o alcance do projeto? Alteração média
Isso é um projeto ou uma posição de trabalho? Um projeto
Tenho, atualmente Eu tenho uma ideia geral
Disponibilidade requerida Conforme necessário
Integrações de API Outros (Outras APIs)
Funções necessárias Desenvolvedor, Fazer o design de uma landing page, Designer

Prazo de Entrega: 20 de Outubro de 2024

Habilidades necessárias

Outro projetos publicados por S. R. S. A.