Sobre este projeto
it-programming / web-development
Aberto
Jusoft é um Sistema WEB cujo objetivo é fazer a manipulação, vínculos e relações entre dados da área Jurídica (legislação, jurisprudência, vídeos, questões, etc).
Mas a primeira etapa deste projeto consiste em ter um sistema funcional do cadastramento e manipulação de legislação como se fosse um vade mecum digital (já está praticamente pronto).
A segunda etapa: o foco inicial está nos vínculos entre itens da própria legislação entre si ou entre outra legislação que vão determinar a visualização dos dados. Ex: o art. 5 de determinada lei tem relação com o art.
50 da MESMA lei. O sistema deve prever o cadastro deste vínculo para que o usuário quando acessar um destes artigos saiba da importância de consultar o outro. Ex 2: o art.
5 de determinada lei tem relação com o art 7 de OUTRA lei. O sistema deve prever o cadastro deste vínculo.
Terceira etapa: cadastro de outros tipo de conteúdo (trechos de livros, decisões judiciais, súmulas, vídeos, questões de concurso, edital de concurso etc).
Quarta etapa: Criar plataforma para que os conteúdos da terceira etapa possa ser vinculada aos trechos das legislações (conteúdo da primeira etapa).
Quinta etapa: Criação de relatórios dos usuários. Ex: quais trechos já leu, quais questões errou, que trecho da legislação está vinculada à questão que errou, % de acerto e erros em geral, por disciplina, por legislação, etc).
Ex:
Vamos supor que eu queria visualizar um dado a partir de um artigo da Constituição Federal (faz parte dos dados de “legislação”): localizo e decido visualizar. Como este artigo está vinculado à jurisprudência, doutrina, questões, vídeos que foram "vinculados" a este trecho artigo da Constituição, no momento da visualização terá a opção de exibir os vínculos:
Localizo o Art. 62, §1º, I, b (leia-se: artigo 62, parágrafo primeiro, inciso I, alínea b) da Constituição (foi cadastrada em “legislação”).
Exibirá:
--------------------------------------------------
CONSTITUIÇÃO da república federativa do brasil
(…)
título iv
(…)
capítulo i
(…)
seção viii
(…)
subseção iii
(...)
Art. 62. Em caso de relevância e urgência, o Presidente da República poderá adotar medidas provisórias, com força de lei, devendo submetê-las de imediato ao Congresso Nacional.
§ 1º É vedada a edição de medidas provisórias sobre matéria:
I – relativa a: (...)
B) direito penal, processual penal e processual civil;
(exibir aulas relacionadas ao item pesquisado)
(exibir jurisprudência relacionadas ao item pesquisado)
(exibir trechos da doutrina relacionados ao item pesquisado)
etc
Como se trata de um sistema que vai lidar com alimentação de um grande conteúdo e de diversos tipos, além do trabalho que o usuário terá para fazer os vínculos entre os conteúdos, deve ser feita de forma que este trabalho seja bem prático, de forma a eliminar ao máximo o tempo do usuário nesta atividade.
OBS: O programador receberá orientações jurídicas durante todo o desenvolvimento deste sistema para entender melhor sua lógica.
--------------------------------------------------
Conhecimentos Necessários do Programador:
Angular 4
NOSQL / RESTFul API
Bootstrap
Diferencial:
Banco de Dados Multimodel: ArangoDB ou OrientDB
PrimeNG
Git/GitHub
Situação do Projeto:
Foi desenvolvido a fase inicial utilizando Angular 4 com Typescript, ArangoDB, PrimeNG (é possível mudar de PrimeNG para Bootstrap e do ArangoDB para outro multimodel [é requisito ser multimodel para trabalhar com key/value, objetos e relacionamentos])
Equipe:
O programador terá apoio durante o desenvolvimento de um advogado para dúvidas jurídicas e de um programador para a estrutura lógica e programação do projeto.
Forma de Trabalho:
Será feito reuniões via Skype e metas definidas no Trello
O código deve estar todo identado para facilitar a continuidade por outros programadores.
A propriedade do software, assim como todo seu código fonte é do contratante (jusoft).
Para dúvidas quanto a valores e dúvidas sobre o projeto entre em contato conosco.
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 especificações
Disponibilidade requerida Conforme necessário
Experiência nesse tipo de projeto Não (Eu nunca gerenciei esse tipo de projeto)
Funções necessárias Desenvolvedor
Prazo de Entrega: 10 de Dezembro de 2017
Habilidades necessárias