Completed

Jusoft - Sistema de gerenciamento de conteúdo Jurídico

Published on the September 11, 2017 in IT & Programming

About this project

Open

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.

Category IT & Programming
Subcategory Web development
What is the scope of the project? Medium-sized change
Is this a project or a position? Project
I currently have I have specifications
Required availability As needed
Experience in this type of projects No (I haven’t managed this kind of project before)
Roles needed Developer

Delivery term: December 10, 2017

Skills needed