Skip to content
View flippelt's full-sized avatar
🖥️
Code. Learn. Repeat
🖥️
Code. Learn. Repeat

Block or report flippelt

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.

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
flippelt/README.md

Olá, eu sou Felipe Lippelt

Desenvolvedor em formação · construindo projetos web com React, Node.js e Astro
📍 São Paulo, Brasil 🇧🇷


🛠 Stack & Ferramentas



Tecnologias que venho aprendendo e aplicando em projetos pessoais, acadêmicos e cursos.


🚀 Projetos em destaque

  • scenario-forge — Editor desktop (Win/macOS/Linux) para criar cenários do Immersive Terminal: árvore de arquivos, flags de jogo (crack/tracer/lock), diálogo e eventos por formulário, validação e preview ao vivo no terminal real embutido. Exporta pasta versionável, bundle ou link. Tauri 2 (Rust) + React + Vite + TypeScript.

  • GM Control Room — Painel de mestre de RPG em tempo real: cenas adaptativas (typewriter, pergaminho, terminal CRT), iluminação/clima, mixer de áudio, Spotify, dados, tracker de combate e histórico de rolagens — tudo sincronizado via WebSocket. Tela dos jogadores instalável como PWA. Suporta 11 sistemas (D&D 3.5/5e 2014/5e 2024, Pathfinder 1e/2e, Starfinder 1e/2e, Lancer, GUMSHOE, Daggerheart, Candela Obscura) via @lippelt/srd-*. React + Node + Socket.io + TypeScript.

  • gmcr-srd-systems — Monorepo de regras SRD pra sistemas de RPG, publicado no npm como @lippelt/srd-*. Cada sistema é um pacote independente (dice presets, conditions, tracker fields, regras automatizadas). 11 sistemas implementados sob diversas licenças abertas (OGL 1.0a, ORC, CC-BY, DPCGL, Lancer 3PP). TypeScript + tsup + Vitest + npm workspaces + CI tag-release.

  • rpg-prop-kit — Biblioteca de componentes React (CRT retrô) publicada no npm. TypeScript, build em modo library com tipos.

  • Immersive Terminal for RPGs — Terminal CRT retrô como prop para RPGs de mesa. React + Vite, com sistemas trocáveis e cenários autorais do mestre.

  • rpgterm-engine — Motor de lógica do Immersive Terminal extraído e publicado no npm: VFS, interpretador de comandos, crack/tracer/decrypt e composição de cenários, sem DOM. Fonte única consumida pelo terminal e pelo scenario-forge — sem divergência de schema.

  • Campaign Codex — Wiki estático para campanhas de RPG feito em Astro: lore, mapas, NPCs e personagens. Multi-tema e responsivo.


📈 GitHub

Estatísticas do GitHub de Felipe Linguagens mais usadas


🐍 Contribuições

Snake animation do meu gráfico de contribuições

📫 Vamos conversar?

Pinned Loading

  1. Immersive-Terminal-for-RPGs Immersive-Terminal-for-RPGs Public

    📟 Retro CRT terminal prop for tabletop RPGs (React + Vite) — swappable systems & GM-authored scenarios. Try the live demo →

    JavaScript

  2. scenario-forge scenario-forge Public

    Desktop editor (Tauri+React) for authoring Immersive Terminal / rpgterm scenarios — .md/.dat files, game flags (crackable/tracer/locked), live preview. Planning.

    TypeScript

  3. campaign-codex campaign-codex Public

    RPG campaign wiki engine — motor open-source + demo. Veja o site em https://flippelt.github.io/campaign-codex/

    Astro

  4. rpg-prop-kit rpg-prop-kit Public

    Props de UI retro (CRT e afins) para ferramentas de RPG de mesa - componentes React extraidos do Immersive Terminal.

    TypeScript

  5. gm-control-room gm-control-room Public

    Painel de controle de sessao de RPG em tempo real (motor agnostico): tela dos jogadores, cenas, audio/Spotify, dados e tracker. React + Node + Socket.io.

    TypeScript

  6. gmcr-srd-systems gmcr-srd-systems Public

    SRD-compliant rules and defaults for tabletop RPG systems (consumed by GM Control Room)

    TypeScript