Este projeto foi desenvolvido como parte de uma iniciativa científica e de extensão da Universidade Estadual do Tocantins (Unitins), com o objetivo de criar uma plataforma web inovadora para a gestão eficiente de registros de propriedade intelectual de programas de computador.
O SoftwareHub digitaliza e otimiza o processo de registro de programas de computador, eliminando a burocracia e garantindo a transparência. Ele visa:
- Facilitar o acompanhamento dos registros tanto para a comunidade interna quanto externa à Unitins.
- Automatizar o fluxo de trabalho do Núcleo de Inovação Tecnológica (NIT), otimizando a gestão de documentos.
- Acelerar o tempo de registro e assegurar a proteção jurídica dos programas desenvolvidos.
- Registro digital de programas de computador.
- Acompanhamento detalhado do processo de submissão.
- Upload de arquivos e documentos relevantes para o registro no INPI.
- Sistema de gerenciamento de fluxos internos para a equipe do NIT.
- Front-end: Desenvolvido com Next.js (framework React).
- Back-end: Implementado com NestJS (framework Node.js).
- Banco de Dados: MongoDB para armazenamento flexível e escalável dos registros.
- Node.js
- MongoDB em execução
- Clone o repositório:
git clone https://github.com/JoaoIto/CadastroProgramas-Unitins.git
- Acesse o diretório do front-end:
cd CadastroProgramas-Unitins/web - Instale as dependências:
npm install
-
Acesse o diretório do back-end:
cd CadastroProgramas-Unitins/server -
Instale as dependências:
npm install
-
Configure o MongoDB:
- Crie um banco de dados chamado
softwarehub.
- Crie um banco de dados chamado
-
Execute o back-end:
npm run start:dev
O SoftwareHub é protegido por direitos de propriedade intelectual registrados no INPI, conforme o processo Nº BR512024003279-7. O projeto é uma propriedade da Universidade Estadual do Tocantins, com autoria principal de João Victor Póvoa França e Jeferson Morais da Costa.
Este projeto é protegido como propriedade intelectual pela Universidade Estadual do Tocantins e segue as diretrizes de registro de programas de computador no INPI.
