Executando verificação de segurança...
2

A Jornada de um Estudante de Direito para Criar um Software Jurídico

No meu primeiro ano de faculdade de Direito, acabei me aventurando no mundo da programação sem nem saber direito o que estava fazendo. A ideia era simples: criar um buscador jurídico. O problema é que eu não sabia programar.

Naquela época (aproximadamente 18 anos atrás), existiam uns jornais/revistas de programação que eram vendidos em bancas de revista. Peguei um código em PHP dali e, de alguma forma, consegui colocar no ar meu “buscador jurídico”. Talvez alguém aqui lembre o nome dessas revistas — porque eu já não consigo mais.

Foi daí que nasceu a ideia: e se eu criasse um software jurídico de verdade?

Primeiros passos: VTiger

Como eu não tinha conhecimento técnico e não tinha dinheiro para contratar um desenvolvedor, comecei a pesquisar alternativas. Foi assim que descobri o VTiger.

Cheguei a instalar o Vtiger na Digital Ocean e comecei a comprar plugins para expandir funcionalidades, especialmente a de multitenant. O problema é que eu não sabia programar, e acabei ficando cada vez mais dependente de desenvolvedores de módulos. O projeto, que na época se chamava LEGAL APPS, foi ficando caro demais e acabou sendo abandonado.

A segunda tentativa: ODOO

Um tempo depois, descobri o ODOO. E olha, a plataforma é realmente incrível. Tinha de tudo: módulos em português, até emissão de nota fiscal.

Cheguei a comprar módulos de terceiros para torná-lo multitenant e, dessa vez, até consegui aprender a criar meus próprios módulos. Mas aí veio outro problema: infraestrutura e escalabilidade. Percebi que o projeto exigiria um investimento muito maior do que eu poderia bancar naquele momento.

No-code: Bubble, Appsmith, FlutterFlow, WeWeb

Não satisfeito, comecei a explorar o universo no-code. Testei o Bubble, que parecia ser a solução perfeita… até que a nova política de preços deles praticamente matou o projeto.

Depois disso, passei pelo Appsmith (ótimo, mas com limitações para SaaS), pelo FlutterFlow (poderoso, mas com usabilidade complicada) e pelo WeWeb (talvez o mais promissor).

O encontro com os novos IDEs de IA

Foi navegando no YouTube que descobri análises sobre IDEs baseados no VSCode, como Cursor, WindSurf e Kiro IDE.

Hoje, estou usando o WindSurf e também o Kiro IDE (sim, consegui instalar antes da lista de espera fechar e assinei o plano de $20). Com eles, estou conseguindo desenvolver muito mais do que em todas as tentativas anteriores.

E aqui vai um detalhe importante: eu não sei programar. Tudo o que estou construindo é com a ajuda de Inteligência Artificial. Algumas coisas eu já consigo ajustar no código, mas grande parte do que faço só é possível porque uso a IA como apoio nessa jornada.

Por que agora faz sentido

Percebi que essa foi a melhor escolha que fiz em toda a jornada, porque:

  1. Não estou preso a uma plataforma;

  2. Posso criar qualquer recurso que eu imaginar;

  3. Não dependo de criadores de módulos;

  4. Tenho acesso ao código fonte;

  5. Posso escolher onde hospedar (hoje uso Cloudflare);

  6. E tenho a flexibilidade que sempre quis.

O LEGALOFFICE.app

O projeto mudou de nome. Hoje ele se chama LEGALOFFICE.app e ainda está em desenvolvimento. Minha ideia é criar algo diferente do que existe no mercado jurídico atualmente.

A estrutura lembra o Notion e o ClickUp, mas totalmente personalizada. Além disso, terá uma loja de apps para expandir funcionalidades.

Não sei se vou conseguir chegar até o fim, mas a jornada até aqui já foi de um aprendizado imenso.

✍️ Esse é um pouco do caminho que trilhei para transformar uma ideia de estudante em algo que, quem sabe, pode se tornar um software jurídico relevante.

🚀 Convite para a comunidade do TabNews

Se você chegou até aqui, quero te convidar a conhecer o LEGALOFFICE.app.
O projeto ainda está em desenvolvimento, sei que existem erros e muitas coisas para melhorar — mas é justamente por isso que quero abrir espaço para sugestões.

A ideia é criar um software jurídico diferente do que já existe no mercado, e acredito que o olhar da comunidade pode ajudar muito nesse processo.

⚠️ Importante: as informações da landing page são fictícias por enquanto. O objetivo é testar conceitos, validar ideias e entender melhor quais recursos fazem sentido para quem usar.

👉 Então, se você curte tecnologia, direito ou simplesmente gosta de colaborar em projetos que estão nascendo, te convido a experimentar e deixar suas sugestões. Sua ajuda pode fazer toda a diferença nessa jornada!

⚠️ Estou pensando, quem sabe, em transformar o projeto em opensource. O que você acha?

Espero suas opiniões.

Obrigado antecipadamente.

Carregando publicação patrocinada...
1

Legal seu projeto, tenho certeza q se vc estudar pra programação, vc daria mto bem na área.

Só gostaria de dar uma dica, por enquanto seu software está pequeno, mas assim como qqr outro software, uma hora a bomba explode se vc não tiver conhecimento de como dar manutenção apropriada nela. Sei q isso parece aqueles seniors q ficam só reclamando, mas essa é uma realidade q nenhum iniciante na área bota no papel pq simplesmente é difícil imaginar como é um projeto gigante por trás da tela. No começo é fácil alterar, mas conforme o software vai crescendo, mais e mais dependente ficarão as partes do sistema e consequentemente mais difícil será dar manutenção ou até adicionar algo novo sem destruir a outra parte do sistema. Portanto tenha em mente sobre isso.

Por isso recomendo mto vc pelo menos aprender mais sobre programação, ou se quiser, tenha dinheiro pra contratar alguém no futuro. Talvez até deixar opensource funcione, mas será difícil achar pessoas para contribuir. Normalmente acontece só quando a pessoa está interessada no projeto, então a pessoa terá q ter interesse nessa parte jurídica. Mas sempre pode aparecer uns gatos pingados, vai q dá certo.

Mas por enquanto, meu aproveite. Esse é um momento q vc já começou a pedalar, mtos iniciantes tem essa dificuldade q é iniciar um projeto. O q vc precisa agora é aprender a conduzir a bike.

Ah, uma coisa legal é vc também conversar com pessoas diretamente da área, ou seja, os usuários q podem usar esse software. São essas pessoas q realmente pode dizer o q precisam ou não para seu sistema, se está bom ou não tal parte, ainda mais q é uma área bem específica e exige muitos dados com assunto jurídico. Msm q vc seja um estudante de direito, ter pessoas q dão sugestões q já tem experiência na área faz mto mais diferença do que nós, programadores. Nós sabemos como construir, mas não sabemos o que o software precisa ter de funcionalidades.

Nós até conseguimos dar alguns pitacos do que utilizar, mas ao meu ver, essa parte de escolha do que usar é uma das partes legais da programação. Por isso ainda recomendo se der um tempo, tbm estudar mais a fundo sobre programação msm.

Boa sorte ai pro seu projeto.

2

Tuboi, muito obrigado pelos comentários e dicas, elas são valiosas.

Eu mesmo estou usando o Legal Office, pois sou advogado e atuo há 19 anos. Acho que no texto não deve ter ficado claro nisso, mas me formei em 2005. Então, tenho conhecimento de algumas necessidades do mercado jurídico, mas não quero ser apenas mais um software jurídico no mercado, quero me diferenciar.

Em relação em usar a IA no desenvolvimento, acho que peguei a manha das ferramentas, além de usar commits. Se fiz coisa errado, restauro. Mas estou conseguindo ser bastante assertivos com as ferramentas de IA.

Mas, a ideia é futuramente contratar desenvolvedores para limpar o código e até mesmo fazer a manutenção. Eu estarei dando o start.

Quanto a conversar com outros advogados, estarei fazendo isso e vendo a opiniões deles.

Novamente, muito obrigado.