Skip to the content.

Igor Avila Pereira

Projetos Pessoais / Contribuições

Auxílio para o Preenchimento do Formulário de Adicionar Noturno (IFRS)

Youtube Manager

Projeto que realiza download de vídeos no youtube, legendas e informações sobre playlist. Adaptei o Projeto https://github.com/sealedtx/java-youtube-downloader.

wiki2csv

Extensão para navegadores baseados no chromium que pega todos h2 da página e cria uma lista, linha a linha.

lattes-report

Projeto desenvolvido em Java para análise de dados da Plataforma Lattes. Recebe como entrada um arquivo .xml que representa um perfil do currículo Lattes e permite a geração de relatórios com base nessas informações.

O projeto originalmente foi desenvolvido por Daniel dos Santos e Welderson Bruce.

Fiz um fork do projeto original e adicionei algumas funcionalidades.

WebcamViewer

Formas de mostrar a webcam no Linux via terminal.

memes_eel

Criando aplicativos Python Desktop com o framework EEL, que permite criar aplicações desktop com HTML,CSS e JS.

Esta aplicação exibe alguns dos principais memes da internet brasileira.

SIGAA-Reports

Exporta os emails selecionados pelo sistema de relatórios de https://sig.ifrs.edu.br/sigaa/verTelaLogin.do.

Sistemas-Reports

Exporta os emails selecionados pelo sistema de relatórios de https://sistemas.ifrs.edu.br/.

Eclipse Theme para o Netbeans

Tema do Eclipse IDE para usar no Netbeans IDE.

Amigo Secreto

Sistema que automatiza o sorteio de nomes para amigos secretos.

GuitarScaleHTMLJS

Software desenvolvido para auxiliar professores e estudantes de violão e guitarra. Além disso, é possível desenhar escalas e determinar a sequências dos dedos que devem tocar cada corda. Pode-se ainda destacar em vermelho qual a tônica da escala.

GuitarScaleFlet

Software desenvolvido em Python para auxiliar professores e estudantes de violão e guitarra. No GuitarScaleFlet é possível desenhar escalas e determinar a sequências dos dedos que devem tocar cada corda. Além disso, é possível destacar em vermelho qual a tônica da escala. O software utiliza o framework Flet capaz de com o mesmo código construir aplicações desktop, web e mobile.

GuitarScaleAnt

Software desenvolvido em Java para auxiliar professores e estudantes de violão e guitarra. No GuitarScaleAnt é possível desenhar escalas e determinar a sequências dos dedos que devem tocar cada corda. Além disso, é possível destacar em vermelho qual a tônica da escala.

InvestScrapper

Contribuição no Projeto de WEB Scraping desenvolvido em Python pelo aluno Josué para controle de preço de ações.

joaoDoBauru

Projeto desenvolvido em Spring MVC, PostgreSQL, JDBC Template e JS para um lanchonete. Este projeto foi construído durante o 2º semestre de 2023 com a turma de Programação em Banco de Dados.

Contribuição na Ferramenta pdfannots

Contribuição no Projeto https://github.com/tgraupne/pdfannots-app que propõe um interface gráfica para a ferramenta pdfannots.

File Organizer Tool

Script Python para organizar arquivos

Cálculo da Nota para o Exame para o TADS

pdfannots-app

Este projeto está tentando construir uma interface de usuário para 0xabu’s ferramenta pdfannots.

Atualmente, estamos construindo sobre a estrutura baseada em Flutter flet.

ferragem-avila-spring

Sistema de venda e estoque de uma ferragem desenvolvido durante a disciplinas de Programação em Banco de Dados (2023/1) pelo aluno Gabryel Mello sob minha orientação e contribuição.

exemplo-prototype

Formas de como implementar o projeto criacional Prototype em Java

crud-java-cassandra

Exemplo de CRUD em uma base de dados Cassandra

Buscador de Preço para Streamings

A grana está curta, e não sabe o que assinar? Seus problemas acabaram! Baseado no orçamento mensal do usuário, o software lista quais são os serviços de streamings que podem ser assinados. O software mantém atualizados os valores das mensalidades dos serviços de Streamings encontrados no Brasil.

State Example

Implementação de um exemplo para o padrão de projetos State baseado nos estados do personagem Super Mário Bros.

LinuxMint-AfterInstall

Shell Script de pós instalação do Linux Mint para utilização pessoal.

API de Pedidos

Desenvolvido em Java, JDBC, PostgreSQL e Spark.

CRUD JAVA/JDBC de Pedidos (Orders) armazenados como JSON em um B.D PostgreSQL

Exemplo didático de aplicações Java/JDBC com B.D PostgreSQL que utiliza tabelas com colunas JSON.

Health Clinic

Sistema desenvolvido em CodeIgniter-3.1.1, PHP 8.1.2 e PostgreSQL 14.7 para clínicas de saúde como, por exemplo, oftamológicas, dermatológicas e etc.

Teacher Organizer

Sistema de Gerenciamento para Professores: controle de presenças, controle de avaliações, relatórios de notas, diários de classe e etc.

Test Generator

Sistema para a construção de testes/provas. Permite adicionar questões, classificar questões em tags e gerar provas/testes de acordo com uma quantidade de questões definidas pelo usuário.

Test Generator (Python (Flask) - SQLite)

Sistema para a construção de testes/provas. Permite adicionar questões, classificar questões em tags e gerar provas/testes de acordo com uma quantidade de questões definidas pelo usuário.

Spring Store

CRUD de uma base de dados PostgreSQL de Pedidos, Itens e Produtos com Spring MVC, Mustache Template, JDBCTemplate e PostgreSQL.

Estudo Spring MVC

CRUD de uma base de dados de Produtos em Spring MVC, Mustache Template, JDBCTemplate e PostgreSQL.

Scripts para Ambientes Linux

Audio To Text

Converte arquivos de áudio .wav para texto.

Feed RSS Reader

Leitor de Feeds RSS desenvolvido em Spark Java e SQLite.

Equivalências de PPC’s (2013 - 2022) - Curso de Tecnologia em Análise e Desenvolvimento de Sistemas

Matriz Curricular - Tecnologia em Análise e Desenvolvimento de Sistemas

Software de Distribuição de Disciplinas

Geração de Planilha para Avaliação de Estudantes (GenerateEvaluationSheetToStudents)

O programa gera uma planilha de notas e requisitos baseada em uma listagem de alunos.

GUI Tkinter to pdfannots

Desenvolvimento de um ambiente gráfico para o software pdfnnots.

O pdfnnots é um projeto open-source de linha de comando que permite exportar anotações de pdf’s para arquivos markdown.

Latex Presentation From Figures

Gera um script latex de slides baseada em uma pasta com imagens. Depois da execução, basta apenas compilar o arquivo latex para gerar o pdf da apresentação de slides.

SIGAAmes Students

Plugin para Chrome para docentes que utilizam o SIGAA. Ideal para exportar lista dos alunos que realizaram determinada atividade.

SIGAAmes

Plugin para Chrome para docentes que utilizam o SIGAA.

SIAmes2.0

Extensão para o Google Chrome que estende as funcionalidades do SIA facilitando, por exemplo, o planejamento de disciplinas.

Photo Body Classify

Aplicativo para organizar fotos.

Youtube Downloader

Projeto desenvolvido em Pyhton e Flet para baixar vídeos, playlists e áudios do Youtube.

jekyll-igoravilapereira.github.io

Blog/Site pessoal usando Jekyll. Jekyll é um gerador de site estático escrito em Ruby por Tom Preston-Werner. É distribuído sob a licença MIT de código aberto.

API usando Vue.js, PHP e PostgreSQL

Google Keep Tabajara Redis

Projeto desenvolvido em Java para anotações e persistência utilizando Redis.

voltar