Skip to content
View joaobnn65's full-sized avatar

Block or report joaobnn65

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
joaobnn65/README.md

João Gabriel Dal Vesco Smaniotto

Ciência da Computação no IFSC – câmpus Lages · criador do TrackingTM · atleta de tênis de mesa

TrackingTM E-mail


Sobre mim

  • Bacharelado em Ciência da Computação — IFSC, Lages/SC, 8º semestre (fase final)
  • Atleta de tênis de mesa
  • Idiomas: português (nativo), inglês (fluente) e espanhol (avançado)

Projetos

TrackingTM — rating de atletas

Sistema que calcula o rating e o Ranking Nacional de tênis de mesa logo após cada partida, seguindo os regulamentos da Confederação Brasileira de Tênis de Mesa (CBTM). Acompanha torneios nacionais, estaduais e regionais de todos os estados, com grupos, chave do mata-mata, Troféu Eficiência dos clubes, perfil completo de cada atleta, telão para o ginásio e relatório do evento.

  • Base própria com mais de 37 mil atletas e 1,19 milhão de partidas oficiais
  • Conferência automática com os resultados oficiais: na 5ª Etapa Estadual de SC, o ranking calculado coincidiu 99,6% com o oficial
  • No ar 24 horas em servidor Linux, com HTTPS, economia de dados no celular e instalação como aplicativo

Python SQLite Playwright JavaScript Linux Cloudflare

Apresentação completa, com telas e guia de uso: trackingtm-apresentacao

Rifa online — prêmios

Rifa online feita para a ACEC – tênis de mesa de Campos Novos/SC arrecadar dinheiro para os atletas. A pessoa escolhe os números, paga com Pix e a compra é confirmada sozinha em segundos, sem ninguém da organização conferir comprovante ou atualizar planilha. No ar: rifa-acec.pages.dev

  • 1.000 números com reserva de 30 minutos e garantia de que nenhum número é vendido duas vezes
  • Pix gerado pela API do Mercado Pago, com confirmação por webhook sempre conferida na fonte
  • Painel da organização com vendas manuais, planilha dos vendidos e sorteio feito pelo próprio sistema
  • Sem servidor próprio e sem mensalidade: roda no plano gratuito da Cloudflare

JavaScript Cloudflare Pages Cloudflare D1 Mercado Pago Pix

Trabalho de Conclusão de Curso

Um Modelo de Arquitetura de Integração de IA Conversacional no Suporte à Gestão de Relacionamento com Clientes — TCC desenvolvido em trio no curso de Ciência da Computação do IFSC.

Tecnologias

Área Tecnologias
Linguagens Java Python JavaScript SQL HTML CSS
Dados SQLite Cloudflare D1
Automação e coleta de dados Playwright
Pagamentos Mercado Pago Pix
Infraestrutura Linux Cloudflare Git

Contato


English

Computer Science student at the Federal Institute of Santa Catarina (IFSC), Lages campus, Brazil, in the final semester of the program. Creator of TrackingTM, a system that calculates Brazilian table tennis ratings and national rankings right after each match, following the Brazilian Table Tennis Confederation (CBTM) rules. I also built an online raffle with automatic Pix payments (Mercado Pago API, Cloudflare Pages + D1) for a table tennis club in Campos Novos/SC. Undergraduate thesis on an architecture for integrating conversational AI into customer relationship management. Table tennis athlete. Fluent in English, advanced in Spanish.

Contact: jgdalvesco@gmail.com

Popular repositories Loading

  1. ExercicioQustoesDeIntroducaoAprogramacao ExercicioQustoesDeIntroducaoAprogramacao Public

    Java

  2. LibraryAPPAPI LibraryAPPAPI Public

    Aplicativo de biblioteca com utilização de uma API do Google

  3. magic-cards-manager magic-cards-manager Public

    Handlebars

  4. Avalia-o1--ENGENHARIA-DE-SOFTWARE-II Avalia-o1--ENGENHARIA-DE-SOFTWARE-II Public

    HTML

  5. trackingtm-apresentacao trackingtm-apresentacao Public

    Apresentação do TrackingTM: rating e Ranking Nacional de tênis de mesa calculados logo após cada partida.

  6. joaobnn65 joaobnn65 Public