Igor Avila Pereira
Projetos Pessoais / Contribuições
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/.
eclipseTheme para o Netbeans
Tema do Eclipse IDE para usar no Netbeans IDE.
Amigo Secreto
Sistema que automatiza o sorteio de nomes para amigos secretos.
O sistema pode ser acessado em https://amigosecretoigor.000webhostapp.com/
Obs: Como está hospedado em um serviço de hospedagem gratuito pode, momentaneamente, estar fora do ar.
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
Contruição no Projeto de WEB Scraping desenvolvido em Python pelo discente 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.
- Gerenciamento de Pacientes;
- Gerenciamento das Consultas;
- Gerenciamentos dos funcionários da clínica;
- Documentação dos pacientes/clientes e de cada consulta;
-
Relatórios
- Repositório
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
- Implementado em JavaScript
- Usa localStorage (armazena no navegador as modificações feitas)
- Permite carregar uma lista de professores
- Permite carregar uma lista de disciplinas (com nome, quantidade de créditos e minutos por crédito)
- Exporta a distribuição de disciplinas para um arquivo .csv
- Repositório
- Veja em funcionamento
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.