Projetos

SyncLar – Divisão de Despesas Compartilhadas (Full Stack)

Fev 2026 – Jul 2026

Produto full stack para divisão de despesas entre pessoas que dividem a mesma residência (repúblicas, casais e apartamentos), composto por API REST (Node/TypeScript) e app mobile (React Native + Expo). Permite criar "casas", convidar membros, registrar contas com divisão flexível, ler NFC-e pela câmera, acompanhar pagamentos e visualizar um dashboard financeiro. API com deploy na Digital Ocean (fallback na Vercel), banco na Neon (PostgreSQL) e Cloudinary para fotos e comprovantes; app distribuído via Expo (preview e produção) e publicado na Play Store.

Funcionalidades principais:

  • Autenticação com JWT + refresh token e login via Google OAuth (senhas com Argon2)
  • Gestão de casas e membros com papéis (admin/membro) e convite por código
  • Divisão de contas em três modos: igual, percentual e personalizada
  • Leitura e parsing de NFC-e pela câmera para extrair itens e evitar duplicidade
  • Dashboard financeiro com saldos por membro e cálculo de acertos (quem deve a quem)
  • Envio de comprovantes, notificações push e assinatura premium (mensal/anual) via PIX
  • Segurança com Helmet, CORS, rate limit e CSRF; validação com Zod e monitoramento via Sentry

Node.js TypeScript Express Prisma PostgreSQL Expo React Native React Query Zustand

App: Play Store


MyFrame CG – E-commerce de Quadros Personalizados (Full Stack)

Abr 2025 – Presente

Plataforma full stack de e-commerce para quadros e artes personalizadas, composta por API REST (Node/TypeScript), painel administrativo (React) e site público (React). A API centraliza autenticação, catálogo, pagamentos, afiliados e analytics; o painel oferece a gestão do negócio e um editor de design em canvas; e o site apresenta a loja ao cliente final com galeria e integração multicanal. Deploy serverless na Vercel com Neon (PostgreSQL), AbacatePay para pagamentos e Cloudinary para imagens.

Funcionalidades principais:

  • Autenticação com JWT + rotação de refresh token, Google OAuth e RBAC (usuário/admin)
  • Pagamentos via AbacatePay com webhooks e controle de status; afiliados com comissões, cupons e saque via PIX
  • Catálogo de quadros com variações e agrupamento de modelos
  • Painel admin com dashboard de vendas, gestão de clientes/faturamento/afiliados e editor de design em canvas (recorte, rotação, atalhos)
  • Site com landing de temas dinâmicos, galeria Cloudinary com lightbox, avaliações e integração multicanal (Shopee, WhatsApp, Instagram)
  • Analytics de vendas mensais e clientes por região; segurança (Helmet, CORS, rate limit, CSRF) e monitoramento com Sentry

Node.js TypeScript Express Prisma PostgreSQL React Vite Tailwind

Site Público: myframecg.me


portfolio-tech – Portfólio Pessoal

Ago 2025 - Abr 2026

Site de portfólio pessoal construído com Docsify, apresentando projetos, experiências, tecnologias e currículo em HTML/CSS para impressão. Conta com modo escuro, contador de visitas integrado, sidebar de navegação e suporte a múltiplos idiomas (PT/EN).

Funcionalidades principais:

  • Modo escuro com persistência via localStorage
  • Contador de visitas com rate limiting por IP
  • Currículo em HTML/CSS otimizado para impressão
  • Navegação por sidebar com suporte a PT e EN

JavaScript HTML CSS Docsify

Repositório: github.com/Ton-Chyod-s/portfolio-tech Site: ton-chyod-s.me


portfolio-counter-api – API Serverless de Contagem de Visitas

Abr 2026

API serverless para contagem de visitas do portfólio, deployada na Vercel com Redis (Upstash) como banco de dados. Inclui documentação interativa via Swagger UI.

Funcionalidades principais:

  • POST /api/visit — incrementa o contador com rate limit de 1 req/IP a cada 10 min
  • GET /api/count — retorna o total de visitas sem incrementar
  • Validação de origem via ALLOWED_ORIGINS (CORS restrito)
  • Rate limiting atômico por IP com SET NX EX no Redis (sem race condition)

Node.js JavaScript Redis Vercel

Repositório: github.com/Ton-Chyod-s/portfolio-counter-api


SYT Playlist Downloader – App Desktop para Download de Playlists

Abr 2026 - Mai 2026

App desktop multiplataforma para download de playlists do YouTube e Spotify, construído com Tauri + React + TypeScript + Rust.

Funcionalidades principais:

  • Modo Playlist: baixa em MP4 1080p (H.264 + MP3), compatível com qualquer dispositivo
  • Modo Original: melhor qualidade disponível (4K, VP9, AV1), para vídeos individuais ou playlists inteiras
  • Modo Spotify: busca as faixas no YouTube Music e baixa como MP3 de alta qualidade

Tauri React TypeScript Rust

Repositório: github.com/Chyod-s/syt-playlist-downloader Download: Último release


api-precatory-creditor – Sistema de Gestão de Precatórios

Mai 2025

API com frontend integrado para gerenciamento de precatórios, credores, certidões e documentos pessoais, desenvolvida com Python, Flask e Clean Architecture.

Funcionalidades principais:

  • CRUD completo de precatórios e credores
  • Autenticação JWT
  • Agendador de tarefas customizado
  • Frontend responsivo com Tailwind CSS e Jinja2
  • Versionamento de schema com Alembic

Python Flask Tailwind Docker

Repositório: github.com/Chyod-s/api-precatory-creditor | Site: api-precatory-creditor.vercel.app


Flask ANAC Dashboard – Análise de Dados de Aviação

Mar 2025

Aplicação web para análise de dados públicos da ANAC com foco em voos da GOL, com filtros personalizados e gráficos interativos.

Python Flask Docker

Repositório: github.com/Chyod-s/flask-anac-dashboard Site: flask-anac-dashboard.herokuapp.com


NexoTask – Sistema de Gerenciamento de Tarefas (Full Stack)

Mar 2025 – Abr 2025

Aplicação completa para gestão de tarefas, com backend em Node.js (TypeScript, Prisma, JWT, PostgreSQL) e frontend em React (Vite, Tailwind CSS). Estruturado com Clean Architecture no backend e SPA no frontend, garantindo organização, escalabilidade e boas práticas.

Funcionalidades principais:

  • Autenticação JWT
  • CRUD de Tarefas
  • Envio automatizado de e-mails
  • Interface responsiva e intuitiva
  • Ambiente padronizado com Docker e CI/CD via GitHub Actions

Node.js TypeScript React Prisma PostgreSQL Docker

Repositório: github.com/Chyod-s/nexo-task-api Site: nexo-task-api.vercel.app


Public Records API – API RESTful para Consulta de Registros Públicos

Dez 2024 – Jan 2025

API RESTful em C# usando Entity Framework e banco serverless (NEON) para simular backend de aplicativo. Funcionalidades incluem cadastro, validação e exclusão de usuários, integração com APIs públicas (DOE/DIOGRANDE), salvamento otimizado de dados, documentação e testes com Swagger.

C# .NET Swagger

Repositório: github.com/Ton-Chyod-s/public-records-api


Python Application Stract

Jan 2025

Projeto para busca e agregação de dados analíticos usando Python e Flask. Arquitetura baseada em Clean Architecture com elementos de Hexagonal e Layered Architecture.

Estrutura:

  • Controllers (rotas da API)
  • Usecases (regras de negócio)
  • Swagger (documentação)
  • Plataform/request (adaptação de chamadas externas)

Python Flask

Repositório: github.com/Chyod-s/python-application-stract


Análise de Dados – Automação de Processamento para Dashboards

Ago 2023 – Jul 2024

Automação em Python para tratamento de planilhas Excel e geração de arquivos integráveis com dashboards Power BI, incluindo limpeza, padronização e cálculo de métricas financeiras (DRE).

Python Power BI

Scripts principais:

  • tratamentov2.py (base de dados para Dashboard DRE)
  • limpando_planilha.py (preparação para análise de resultados)

Elo7 Review Scraper API

Mai 2024 – Jun 2024

API de web scraping utilizando Axios e Cheerio para capturar avaliações do site Elo7 em múltiplas páginas. Integração com frontend em HTML/CSS/JS que carrega as avaliações via fetch. Arquitetura escalável para adicionar lojas e funcionalidades.

Node.js JavaScript

Status: Demonstração não publicada.


api-scraper-mailer

Jun 2024

Aplicativo de web scraping em Node.js com axios, cheerio, puppeteer e nodemailer para extração de dados web e envio automatizado por email.

Funcionalidades:

  • Extração de dados em páginas estáticas e dinâmicas
  • Navegação automatizada para interações complexas
  • Envio automático de relatórios por email
  • Interface simples e scripts configuráveis

Node.js Puppeteer

Código: Repositório privado. Status: Em produção com 5 usuários


git-hub-follower-manager

Mai 2024

Ferramenta para monitorar seguidores no GitHub e manter rede de seguidores recíproca, fortalecendo conexões e facilitando manutenção de seguidores.

Node.js JavaScript

Repositório: github.com/Chyod-s/git-hub-follower-manager Site: git-hub-follower-manager-front.vercel.app/

–