Sobre este projeto
it-programming / web-development
Aberto
O projeto trata-se, do desenvolvimento de um web site, que terá como objetivo ajudar pessoas que estudam para concursos públicos em sua preparação, através do fornecimento de uma estrutura virtual na qual elas possam resolver questões de provas passadas, conforme abaixo:
1. Elaboração/ Apresentação de layout responsivo compatível com proposta e objetivo do site.
3. Desenvolvimento de formulários como segue abaixo:
3.1. Formulário de log in
3.2. Formulário de cadastro de usurário
3.3. Formulário de Fale conosco.
3.4. Formulário de comentários de questões.
4. Desenvolvimento de página de oferta dos pacotes de assinatura.
4.1.1. O painel de apresentação das questões deverá conter para cada uma delas:
4.1.1.1. Informação indicativa de que a questão já foi respondida ou não e se o usuário a acertou.
4.1.2. Informação indicativa da quantidade de comentários existentes para a questão
4.1.3. Botão para exibição/ ocultação da estatística da questão.
4.1.3.1. A estatística da questão deverá conter as seguintes informações: quantidade de usuários que a responderam, quantidade de usuários que erraram por alternativa, quantidade de usuários que acertaram (permitido apenas à usuário premium).
4.1.3.2. Botão para exibição/ocultação do comentário do professor(permitido apenas a usuário premium).
4.1.3.3. Botão para favoritar questão(permitido apenas à usuário premium).
4.1.3.4. Botão para compartilhar o link da questão nas redes sociais.
4.1.3.5. Botão para exibir/ocultar formulário de comentário.
4.1.3.6. Botão de resolução da questão (exibe a letra da alternativa correta. Usuário simples pode usar essa funcionalidade em apenas x questões por dia).
5. Desenvolvimento de área do usuário que permita visualização/alteração de seu perfil e dados cadastrais, além de:
5.1. Visualização de histórico de transações comerciais, como fatura entre outros.
5.2. Visualização de relatório de desempenho.
6. Projeção e estruturação do banco de dados capaz de atender a todas as funcionalidades do site em que for necessário.
7.
8. Desenvolvimento de sistema de log in de usuário com diferentes níveis de permissão, bem como sistema de recuperação de senha e validação de cadastro via e-mail.
9. Desenvolvimento de sistema de carrinho de compra integrado com site de processamento de pagamentos, exemplo: pagseguro.
10. Desenvolvimento de sistema de reconhecimento automático de pagamento, bem como alteração automática de nível de permissão de usuário.
11. Desenvolvimento de sistema de busca em banco de dados através de filtros.
12. Desenvolvimento de sistema para gerenciamento de conteúdo de site.
12.1. O sistema de gerenciamento de conteúdo deverá ser divido em dois subsistemas independentes:
12.1.1. Subsistema administrador: trata do gerenciamento do conteúdo em geral e deverá conter:
12.1.1.1. Painel de controle que permita:
12.1.1.1.1. Alteração de banner da página inicial do site.
12.1.1.1.2. Controlar os Valores dos pacotes de associação de usuário premium. Os pacotes serão, mensal, trimestral, semestral, anual.
12.1.1.1.3. Inserção de novas questões no banco de dados, seja ela do tipo múltipla escolha ou do tipo certo/errado, bem como a inserção de eventuais arquivos de imagem que se façam necessários ao enunciado das questões.
12.1.1.1.4. Inserção de novas categorias, ao sistema de busca por filtros.
12.1.1.1.5. Busca avançada de questões para posterior Seleção e encaminhamento das mesmas para professor cadastrado, para que possam ser comentadas.
12.1.1.2. Controle que permita a avaliação das questões comentadas pelos professores e após aprovação sua efetiva liberação para que possa ser visualizada pelos usuários.
12.1.2. Subsistema professor: trata exclusivamente da inserção de comentários dos professores às questões e deverá conter:
12.1.2.1. Painel de controle que deverá conter:
12.1.2.1.1. Controle e acesso para comentar as questões encaminhadas conforme o subitem 11.1.1.1.4.
12.1.2.1.1.1. O formulário para a inserção do comentário do professor deverá ter funcionalidades que permitam a manipulação das características da fonte, tais como: negrito, itálico, sublinhado, bem como escolha do tipo de fonte e sua cor, inserção de imagens, escolha do posicionamento do texto (centralizado, justificado, esquerda ou direita), bem como , configuração de espaçamento entre linhas e parágrafos.
12.1.2.1.2. Relatório de questões comentadas e não comentadas.
12.1.2.1.3. Relatório de questões publicadas e não publicadas.
12.1.3. O sistema de gerenciamento deverá ser protegido por sistema de log in
13. Desenvolvimento de sistema que permita o usuário compartilhar links de questões nas redes sociais.
14. O sistema deverá ser desenvolvido com base nas melhores práticas de desenvolvimento web. O desenvolvedor terá atenção especial na implementação de ferramentas que reduzam ao máximo as vulnerabilidades do sistema, evitando ataques externos que possam comprometer a sua estabilidade e que possam expor as informações do banco de dados, bem como, evitar acesso a áreas, funcionalidades e conteúdos restritos dos sites.
Categoria TI e Programação
Subcategoria Programação
Isso é um projeto ou uma posição de trabalho? Um projeto
Tenho, atualmente Eu tenho uma ideia geral
Disponibilidade requerida Conforme necessário
Experiência nesse tipo de projeto Não (Eu nunca gerenciei esse tipo de projeto)
Integrações de API Mídias sociais (Facebook, Twitter, etc), Payment Processor (Paypal, Stripe, etc)
Funções necessárias Designer, Desenvolvedor
Prazo de Entrega: 09 de Fevereiro de 2016
Habilidades necessárias