Sobre mim
Prazer, eu sou Jefferson Dantas! Sou um entusiasta apaixonado por programação web, com formação em informática pelo IFPB Campus Picuí. Atualmente, estou aprimorando meus conhecimentos, cursando Sistemas para Internet no mesmo instituto. Contribuí ativamente para o desenvolvimento de sistemas significativos no campus, como o seu chatbot e o VagaZero, uma plataforma que otimiza o registro de faltas de professores e remanejamento de horários no IFPB Campus Picuí. Estou animado para continuar explorando e crescendo na área de desenvolvimento.
Minha especialização está centrada no desenvolvimento web fullstack, destacando-me na criação de sites e sistemas back-end por meio da utilização de JavaScript, TypeScript e NestJS. No âmbito do front-end, possuo competência em tecnologias como React, Next.js, HTML, CSS e JavaScript.
No meu tempo livre, gosto de estudar novas tecnologias, além disso, dedico-me em projetos pessoais, transformando minhas ideias em realidade através da programação.
Principais tecnologias
Formação
IFPB - Campus Picuí
2019 - 2021
Curso Técnico Integrado em Informática (ensino médio) (Clique para baixar o PPC do curso)2022 - 2023
Curso Técnico Subsequente em Eletrônica (Clique para baixar o PPC do curso)2023 - 2026 (em andamento)
Curso Superior de Tecnologia em Sistemas para Internet (Clique para baixar o PPC do curso)Experiência
IFPB - Campus Picuí
2018 - Atualmente
- Desenvolvi uma plataforma para registro de faltas dos professores e remanejamento de horários escolares (link);
- Criei um assistente virtual (chatbot) para auxiliar na demanda de dúvidas de alunos e responsáveis de alunos do IFPB (link).
Este projeto recebeu uma premiação na VII FECAP; - Criei uma extensão para o Google Meet que permite a leitura em voz alta das mensagens do chat, para ajudar os professores durante a pandemia (link);
- Desenvolvi um site que reunia todos as videoaulas gravadas pelo IFPB durante a pandemia (link).
Minhas competências:
- APIs
- Autenticação
- Back-end
- Bancos de dados relacionais e não-relacionais
- Criptografia
- Front-end
- Gerenciamento de versão
- JWT
- PWA
- Responsividade
- SEO
- SSE
- SSR
- Testes unitários
- Validação de dados
- WebSocket
Projetos em destaque
Em produção
Privado
VagaZero
VagaZero é uma plataforma desenvolvida especialmente para facilitar o controle de presença e o remanejamento de aulas dos professores do IFPB. No site, os professores podem registrar suas faltas de forma rápida e prática, além de selecionar os horários livres disponíveis para ministrar as aulas pendentes. Além disso, os coordenadores têm acesso ao registro de faltas, permitindo uma gestão mais eficiente e transparente do quadro de docentes.Principais tecnologias utilizadas
Conceitos utilizados
DetalhesEm desenvolvimento
Chatbot do IFPB Campus Picuí
O chatbot foi criado para suprir as demandas de dúvidas dos alunos e responsáveis do IFPB, visando oferecer suporte através de múltiplas plataformas, como WhatsApp, Telegram e pelo site. Utilizando a plataforma Dialogflow, o bot identifica as intenções dos usuários, garantindo respostas precisas e relevantes para suas perguntas.Principais tecnologias utilizadas
Conceitos utilizados
AbrirDetalhesEm produção
Lampys LojaWeb
É uma solução paga para pequenos comerciantes que desejam criar suas lojas virtuais. Com uma variedade de recursos intuitivos, permite que os comerciantes cadastrem produtos, personalizem banners e gerenciem inventários com facilidade. As compras realizadas pelos usuários são redirecionadas ao WhatsApp e gerenciadas pelo comerciante.Principais tecnologias utilizadas
Conceitos utilizados
AbrirDetalhesOpen source
Crânio
O "Crânio" é um sistema de mural de avisos eletrônicos desenvolvido especificamente para o IFPB. Além de servir como um mural informativo, o Crânio oferece aos alunos a oportunidade de participar de um jogo de perguntas integrado, onde podem responder às questões e, a critério do professor, ter a chance de ganhar recompensas. Este projeto foi concebido por um professor do campus com a ideia de executá-lo em uma Raspberry Pi, conectada a um monitor e um teclado numérico. Isso permite que os alunos visualizem os avisos no mural e interajam facilmente com o jogo de perguntas. Quando um aluno responde a uma pergunta corretamente, o sistema envia automaticamente um e-mail ao professor notificando-o da resposta correta.Principais tecnologias utilizadas
Conceitos utilizados
AbrirDetalhesGitHubOpen source
Arquivado
Lives do IFPB
Em resposta à pandemia, o IFPB começou a oferecer transmissões ao vivo abordando uma variedade de disciplinas, cujos links eram dispersos em grupos de WhatsApp. Para solucionar essa desorganização, desenvolvi o "Lives do IFPB", um site que centraliza e organiza essas aulas. Com um sistema de cadastro integrado, os usuários podem receber notificações automáticas sempre que novas transmissões estiverem disponíveis, garantindo acesso fácil e oportuno ao conteúdo educacional oferecido pela instituição durante esse período desafiador.Principais tecnologias utilizadas
Conceitos utilizados
AbrirDetalhesGitHubOpen source
Arquivado
Escutar mensagens do Meet
Monitore o chat do Google Meet enquanto apresenta a tela. Com esta extensão, você ouve as novas mensagens em voz alta, sem precisar alternar para a tela do Meet.Principais tecnologias utilizadas
Conceitos utilizados
AbrirDetalhesGitHubOpen source
Open TOTP Keeper
O Open TOTP Keeper é um gerenciador de tokens TOTP seguro, prático e totalmente online, permitindo armazenar e gerar códigos de autenticação de dois fatores (2FA) diretamente no navegador, sem necessidade de instalação. Todas as chaves secretas são criptografadas com sua senha, garantindo máxima proteção, e nenhum dado é enviado para servidores, pois tudo é armazenado localmente no seu dispositivo.Principais tecnologias utilizadas
Conceitos utilizados
AbrirDetalhesGitHubOpen source
MobyStk
Transforme seu Smartphone em um Gamepad para o PC. Com o MobyStk, seu smartphone se converte em um gamepad versátil e personalizável, oferecendo uma alternativa útil para aqueles que não possuem um controle físico para PC.Principais tecnologias utilizadas
Conceitos utilizados
DetalhesGitHubOutros projetos
Portfólio
Site pessoal para exibição de projetos, habilidades e experiências
Extension Switcher
Extensão para Chrome que facilita ativar ou desativar outras extensões de forma rápida e eficiente
Kardápyo Lanches
Design de cardápio digital desenvolvido em diferentes linguagens
Speak Meet Messages
Extensão para Tampermonkey que lê em voz alta as mensagens do Google Meet
Tic Tac Toe UP!
Jogo da velha online sem empates, desenvolvido com NestJS, Socket.io e React
ShopScreen
Tela interativa para exibição de anúncios e busca de produtos em supermercados ou lojas físicas
AmongZap
Chat público temático inspirado em Among Us, com integração online
Trend Grid
Painel dinâmico que apresenta palavras em destaque, semelhante ao Google Trends, com animações interativas
Contador de Inscritos
Ferramenta em tempo real para exibir a contagem de inscritos no YouTube
Online Screen Recorder
Gravador de tela online direto no navegador, sem necessidade de instalação
Site 360°
Site interativo que permite navegação panorâmica usando o sensor de movimento do celular
Passa Slides
Aplicação em Python que permite controlar apresentações de slides do computador através do celular remotamente
To-do List Frontend Frameworks
To-do List comparativa, criada em diferentes frameworks front-end para avaliar desempenho e usabilidade
Aperte Primeiro
Jogo inspirado no "Passa ou Repassa", simulando botões e sirenes com celulares ou computadores
JD Visitor Counter
Contador de visitantes customizável para GitHub e páginas web
Sliding Text
Painel que exibe textos com animação de texto deslizante personalizável
Press the Button
Aplicação interativa que registra e exibe em tempo real a quantidade de cliques em um botão
Browser Startpage Generator
Ferramenta para criar páginas iniciais de navegador personalizadas com links e atalhos preferidos