TCC - OXOSSI - juliorarick

Diário - desenvolvimento Projeto Oxossi

MARCO FINAL: Enviei o material completo (TCC e diário de bordo detalhado) para a banca examinadora. Este momento representa a conclusão formal de todo...

MARCO ACADÊMICO: Concluí a escrita e formatação da versão final do TCC, documentando integralmente todo o processo de desenvolvimento do projeto Oxoss...

APRIMORAMENTO FINAL: Adicionei novas regras avançadas para as queries de busca do Oxossi, refinando a precisão e relevância dos resultados retornados ...

Implementei página 404 personalizada ('página não encontrada') para o Oxossi, mantendo a identidade visual do projeto mesmo em situações de erro e mel...

MARCO FINAL DE DESIGN: Finalizei completamente a UX/UI do projeto Oxossi, atingindo um estado de maturidade visual e funcional. O sistema agora possui...

MARCO DE DESENVOLVIMENTO: Concluí a implementação completa da UX/UI tanto das páginas administrativas quanto das páginas de usuários finais do Oxossi....

Adicionei elementos avançados de UX/UI em todas as páginas administrativas do Oxossi, incluindo micro-interações, feedback visual aprimorado, e navega...

Atualizei completamente a UI da tabela e página de usuários do Oxossi, melhorando a interface de gerenciamento de usuários para administradores.

Atualizei e refinei a UI do layout completo da seção administrativa do Oxossi, garantindo consistência visual e melhor experiência para administradore...

Adicionei páginas dedicadas de autor e composição ao Oxossi, atualizei a UI geral e melhorei significativamente os resultados de busca na seção admini...

Atualizei completamente a UI das páginas de login e cadastro da área administrativa do Oxossi, incluindo logos oficiais e implementando Ant Design no ...

Implementei slider interativo e adicionei estilos modernos à página de FAQ do Oxossi. Refatorei completamente o header e footer para melhor usabilidad...

APLICAÇÃO DO DESIGN OFICIAL: Atualizei as cores e ícones do front-end do Oxossi (oxossi-front), aplicando oficialmente o design elaborado pela equipe ...

Atualizei completamente a UI do header e footer do Oxossi, implementei nova biblioteca de ícones moderna e adicionei logos oficiais, criando uma ident...

Corrigi bug crítico nos extratores de nomes do Oxossi e refatorei o sistema de contagem de nomes, melhorando a precisão e performance da análise de te...

Adicionei utilitários complementares aos extratores do Oxossi e implementei configurações avançadas de temas e datas no diretório de dados, expandindo...

APRIMORAMENTOS TÉCNICOS: Expus o JSON na resposta dos extratores de nomes do Oxossi, melhorando a integração API. Traduzi todos os prints e mensagens ...

MODERNIZAÇÃO TÉCNICA: Comecei a refatoração completa do código Python do Oxossi (oxossi_py), incluindo documentação abrangente e implementação de test...

Reportei melhora e período de licença até 07/04. Agendei encontro para segunda-feira seguinte (31/03) às 16:00 para apresentar o andamento detalhado d...

27 de março de 2025

Obtive atestado médico para licença do trabalho devido ao incidente pessoal.

Relatei um incidente pessoal grave (ameaça por pai de aluno após acidente de trânsito), registrei ocorrência policial, impactando temporariamente o cr...

Discuti sobre a ferramenta de imagens do Sentinela e a facilidade técnica de integrar elementos do design do Figma no futuro desenvolvimento do Oxossi...

Compartilhei vídeo demonstrativo completo da aplicação de mapas finalizada, incluindo todas as funcionalidades implementadas. Recebi aprovação oficial...

MARCO DE DESIGN: Recebi o link para o protótipo navegável final do Oxossi no Figma, elaborado pela equipe de design. Este protótipo representa a visão...

Apresentei capturas de tela detalhadas da aplicação de mapas, incluindo funcionalidades de visualização e upload de GeoJSON. Detalhei funcionalidades ...

Continuei o desenvolvimento da plataforma de mapas complementar aos projetos do laboratório. Compartilhei captura de tela inicial e reportei atraso te...

Fiz upload dos PDFs processados com OCR para o servidor, substituindo os originais no Sentinela para melhorar a funcionalidade de busca textual. Parti...

Executei com sucesso o script de OCR nos PDFs do Sentinela. Mencionei alterações pendentes no back-end do Oxossi que precisavam ser enviadas para o Gi...

Recebi e aceitei a solicitação para aplicação de OCR em lote nos PDFs do projeto Sentinela, uma tarefa técnica complexa que complementa o trabalho de ...

Relatei sobre o desenvolvimento contínuo de implementações no Oxossi e na plataforma de mapas complementar, mantendo múltiplas frentes de desenvolvime...

Realizei a reunião online sobre o TCC (remarcada para 19:00). Recebi código experimental HTML/JS para ferramenta de transcrição de imagens (Sentinela)...

Auxiliei no diagnóstico de problema de acesso a outro servidor do LHS (Windows) e planejei a instalação da aplicação de mapas no servidor principal du...

Implantei com sucesso as últimas alterações do projeto Oxossi no servidor, incluindo a integração completa com o banco de dados de usuários da API adm...

INTERVENÇÃO CRÍTICA: Realizei uma intervenção presencial emergencial no servidor na UnB à noite. Encontrei o servidor desligado, liguei-o mas apresent...

Iniciei a instalação do MapStore no servidor e detectei a indisponibilidade total do servidor LHS, impactando o Oxossi e todas as outras aplicações. S...

Recebi sugestões de alternativas ao GeoNode (MapStore, MapServer) pelo orientador para continuar o desenvolvimento de ferramentas complementares aos p...

Recebi PDF detalhado sobre o design do Oxossi ('Oxossi_Estrutura e conceito.pdf'). Iniciei a instalação do GeoNode no servidor e identifiquei um confl...

Recebi feedback sobre o TCC por áudio e solicitação para avaliação da instalação do GeoNode. Recebi também um 'conceito' de design (imagem) para o Oxo...

19 de fevereiro de 2025

Realizei a reunião online com o orientador sobre o TCC e o projeto Oxossi, discutindo progresso técnico e próximos passos.

Agendei uma reunião online para quarta-feira (19/02) para discussão sobre o TCC e o andamento do projeto Oxossi. Reenviei convites para repositórios G...

Confirmei a conclusão do upload de arquivos pelo orientador e executei a movimentação dos arquivos para o diretório de destino no servidor (/var/www/h...

Resolvi a pendência administrativa referente à entrega da carta de aceite do TCC. Reafirmei compromisso com o desenvolvimento do Oxossi apesar de prob...

Configurei o acesso SFTP restrito no servidor LHS para upload de arquivos pelo orientador, expandindo as capacidades de infraestrutura para suporte ao...

10 de fevereiro de 2025

Agendei uma conversa sobre o TCC para o final de semana (15-16/02), mantendo foco paralelo no desenvolvimento do Oxossi.

REUNIÃO TÉCNICA CRÍTICA: Realizamos reunião de alinhamento abrangente sobre o Oxossi via WhatsApp com Prof. Tiago e Saulo. STATUS DA EQUIPE: Eu - prog...

Reportei progresso significativo na integração front-end/back-end da área administrativa do Oxossi (commit 9c275d9...). Planejei sincronização com Sau...

Continuei o desenvolvimento da parte administrativa do Oxossi, focando especificamente na criação de usuários via API Node.js. Implementei a integraçã...

Reportei melhora e retomei as atividades, planejando implementar a lógica de front-end para a área administrativa do Oxossi, conectando-a à API Node.j...

Comuniquei sobre a interrupção temporária das atividades do Oxossi devido a questões pessoais de saúde mental (crise pessoal, término de relacionament...

Corrigi o mapeamento de URL para a aplicação Atlas (lhs.unb.br/atlas). Implementei com sucesso certificado SSL válido (Let's Encrypt) para o domínio l...

DECISÃO ARQUITETURAL APROVADA: O professor aprovou oficialmente minha proposta de criar uma API separada para gerenciamento de usuários do Oxossi (Nod...

REUNIÃO DE DESIGN: Participei da reunião online com a equipe de design do Oxossi, reconhecendo a importância do design centrado no usuário para o suce...

O professor pediu capturas de tela do dashboard do Oxossi para a reunião de design do dia seguinte. Confirmei a necessidade de ajustar o back-end Pyth...

PROGRESSO TÉCNICO: Compartilhei vídeo demonstrando progresso no dashboard administrativo do Oxossi com interface funcional usando dados fictícios para...

EXPANSÃO FUNCIONAL: Solicitei e recebi os requisitos detalhados para a área administrativa do Oxossi por áudio. Requisitos incluem: CRUD completo (usu...

DECISÃO ARQUITETURAL CRÍTICA: Confirmei com Saulo a alteração fundamental do back-end Python do Oxossi para retornar JSON em vez de HTML, modernizando...

Planejei trabalhar intensivamente no front-end do Oxossi durante o fim de semana, focando na integração com o back-end modernizado.

Corrigi o LocalSettings.php de cada MediaWiki para usar o domínio correto e resolvi problemas de links nos PDFs do Sentinela. Estabeleci comunicação t...

IMPLEMENTAÇÃO TÉCNICA: Planejei e disponibilizei o mongo-express para visualização do banco de dados MongoDB do Oxossi em https://lhs.unb.br/mongo-exp...

FORMAÇÃO DA EQUIPE: Participei da reunião online (Google Meet) com Prof. Tiago e Saulo para alinhamento sobre o projeto Oxossi. Esta reunião estabelec...

MARCO PROFISSIONAL: Perguntei sobre as demandas para o dia, marcando o início oficial do trabalho remunerado dedicado exclusivamente ao projeto Oxossi...

Fiz o upload de um arquivo HTML simples como index.html na raiz do servidor (https://164.41.165.165/). Expliquei a mudança de Apache para Nginx e suas...

Realizei a substituição do arquivo sentinela.json no servidor e corrigi o favicon do Sentinela, conforme solicitado.

Reportei a conclusão da implantação funcional do Sentinela. Confirmei o início do trabalho remunerado dedicado ao Oxossi a partir de 06/01/2025.

Implantei o Sentinela no servidor (https://164.41.165.165/sentinela), ainda pendente de configurações finais. Durante os ajustes no Nginx para acomoda...

Recebi os arquivos do Sentinela, analisei o código React e propus refatoração da arquitetura e design, tornando-o responsivo. O professor aprovou a pr...

Recebi solicitação do professor para colocar uma pasta com arquivos do projeto 'Sentinela' no servidor.

20 de dezembro de 2024

Reportei que as aplicações Cliomatica e Atlas estavam online e funcionais, acessíveis via HTTPS com certificado autoassinado. Sugeri verificar o proce...

Trabalhei presencialmente no servidor, focando em subir o banco de dados biblioatlas e do cliomatica. Durante o trabalho, refleti sobre a importância ...

PROPOSTA ARQUITETURAL: Sugeri reescrever o código Python do Oxossi (recebido em 16/12) em JavaScript/TypeScript para facilitar meu entendimento, manut...

EXPANSÃO TÉCNICA: Nos encontramos para discutir o TCC e o professor compartilhou códigos Python fundamentais para o projeto Oxossi: 'oX_coletorTemasDe...

12 de dezembro de 2024

Confirmamos o encontro de TCC para segunda-feira às 18:00.

Avisei que talvez o Cliomatica não estivesse mais funcional, pois mexi nas configurações do Nginx. Marcamos um encontro para segunda-feira (16/12) às ...

10 de dezembro de 2024

Reportei que a aplicação Cliomatica estava online e funcional, com seu banco de dados configurado.

Disponibilizei o acesso ao phpMyAdmin (http://164.41.165.165/phpmyadmin) para gerenciamento dos bancos de dados das aplicações, incluindo futura gestã...

Implementei várias melhorias críticas no Oxossi: desativei temporariamente para configurar SSL com certificado autoassinado, garantindo segurança nas ...

MARCO HISTÓRICO: Reportei que o projeto Oxossi estava completamente funcional no servidor via IP: http://164.41.165.165/oxossi. Este momento represent...

Professor confirmou oficialmente que o trabalho remunerado de Janeiro seria dedicado integralmente ao desenvolvimento e aprimoramento do projeto Oxoss...

MARCO PROFISSIONAL: Fui oficialmente convidado e aceitei trabalhar especificamente no projeto Oxossi de forma remunerada durante o mês de Janeiro de 2...

O professor compartilhou a resposta oficial do CPD confirmando que o problema das portas 80 e 443 estava 'Resolvido'. Esta liberação é fundamental par...

Fui encontrar o professor para discutir a monografia e o andamento do projeto Oxossi. Ele informou que já havia solicitado ao CPD a liberação das port...

Confirmei o encontro sobre a monografia para quarta-feira às 15:00.

Identifiquei um problema crítico de acesso externo ao front-end do Oxossi, que funcionava apenas localmente no servidor (porta 3300) mas não extername...

29 de novembro de 2024

Precisei cancelar minha ida à pizzaria, pois continuei passando mal (vômito), suspeitando de virose.

MARCO HISTÓRICO: Consegui acesso SSH remoto e comecei a primeira implantação do projeto Oxossi no servidor como prioridade absoluta. Este momento marc...

Agendei a implantação do container (MediaWikis) no servidor para quinta-feira às 15:00.

24 de novembro de 2024

Fui adicionado ao grupo "Aquário" (grupo geral de alunos do LHS) pelo professor.

Confirmei que estava finalizando a preparação para a implantação no servidor, com previsão de término dos estágios na segunda-feira.

Informei que estava finalizando meus estágios e poderia ir à UnB na semana seguinte para implantar as aplicações no servidor. Discutimos também a impl...

Reportei grande avanço: consegui fazer as aplicações (Cliomatica e Atlas) rodarem localmente em containers Docker, superando o problema dos bancos de ...

Professor perguntou sobre o andamento e me convidou para o grupo do Oxossi no WhatsApp, o que confirmei. Este foi um marco importante, pois represento...

Compartilhei uma imagem da arquitetura do container Docker local e enviei os arquivos compactados (17 GB) via Google Drive.

Informei ao professor sobre a dificuldade em subir o repositório completo para o GitHub devido ao tamanho do banco de dados `biblioatlas` (5,45 GB), q...

Planejei subir um repositório no GitHub com a estrutura do container e as atualizações realizadas localmente, incluindo um README com instruções.

Encontrei dificuldades com versões antigas do PHP, percebendo a necessidade de atualizar as instâncias do MediaWiki para compatibilidade com PHP 8. Du...

Fui à UnB presencialmente à tarde para configurar o SSH e continuar o trabalho no servidor, focando nas aplicações Atlas e Cliomatica.

5 de novembro de 2024

Realizamos um extenso teste remoto para configurar e habilitar o acesso SSH externo, mas o acesso continuou bloqueado, provavelmente pelo firewall da ...

4 de novembro de 2024

Planejamos testar o acesso SSH remoto assim que o professor ligasse o servidor, cientes das possíveis barreiras de segurança da UnB.

O professor perguntou sobre o phpMyAdmin e a instalação do MediaWiki. Expliquei que instalei o phpMyAdmin (mas não testei) e que a versão antiga do Me...

1 de novembro de 2024

Planejei testar e corrigir os problemas de PHP localmente no meu notebook durante o final de semana, utilizando XAMPP.

Verifiquei o estado das aplicações no servidor (agora com Xubuntu). Confirmei a necessidade de alterar os códigos PHP. As aplicações Oxoce (precursora...

31 de outubro de 2024

Trabalhei no servidor até tarde, configurei o SSH e fiz backup dos dados, mas deixei o servidor desligado por falta de nobreak e refrigeração.

31 de outubro de 2024

Confirmei o encontro para as 16:30/17:00. O professor mencionou uma boa notícia e uma proposta de pesquisa, e conversamos sobre meu TCC.

Agendei um encontro para quinta-feira à tarde para continuar o trabalho no servidor, planejando instalar o Xubuntu e configurar o SSH.

Justifiquei minha ausência e informei que estava trabalhando na configuração de um container Docker para facilitar a implementação das aplicações no s...

25 de outubro de 2024

O professor confirmou a retirada do servidor do CPD. Fui à UnB e trabalhei presencialmente no servidor durante a tarde e início da noite.

Confirmamos um encontro para sexta-feira, 14:30, no módulo 24 do ICC (Pós em História), para trabalhar diretamente no servidor físico.

23 de outubro de 2024

Marcamos e realizamos o encontro para as 18:45 na sala 76 do PJC para discutir os próximos passos.

Discutimos a logística de acesso físico ao servidor, que é um desktop localizado no CPD, e o professor se prontificou a pedir a retirada da máquina.

22 de outubro de 2024

Informei ao professor que a tentativa de atualização remota resultou na perda de acesso SSH ao servidor, mas que ele continuava online e eu possuía um...

Marcamos uma conversa presencial para as 18:30 na sala 76 do PJC, mas houve um desencontro e ambos confundimos a data.

Propus tentar a atualização do Debian remotamente durante o final de semana e solicitei as senhas dos bancos de dados (MySQL e PostgreSQL).

Confirmamos a disponibilidade para um encontro na semana seguinte, no período da tarde ou noite.

Sugeri uma estratégia alternativa para a atualização do servidor: atualizar os softwares (como Apache) isoladamente antes de tentar a atualização do D...

Tive que remarcar nosso encontro presencial de sexta-feira devido a um compromisso familiar (colonoscopia do meu pai).

Verifiquei a compatibilidade das versões de software (PHP, PostgreSQL, MySQL) com as atualizações do Debian e do MediaWiki, planejando também a futura...

O professor me forneceu as senhas de acesso ao servidor para iniciar os trabalhos de atualização e migração, preparando o ambiente para hospedar o pro...

Analisei a situação do servidor que hospedará o Oxossi, identificando os desafios do salto de versão do Debian (8 para 12), a necessidade de backups i...

A conversa inicial evoluiu para uma necessidade imediata do laboratório: a atualização de um servidor Debian 8 para Debian 12 e a migração de duas ins...

Entrei em contato com o Professor Tiago Gil, por indicação do Caio, manifestando meu interesse específico em participar do projeto Oxossi, destacando ...