Skip to content

EricSemCDev/veylor-webapp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 

Repository files navigation

Veylor Web App

📖 Descrição

Veylor é um projeto ambicioso que busca unir em um só lugar ferramentas essenciais para a jogabilidade de RPG de mesa.
O objetivo é juntar, configurar e administrar campanhas no universo de Veylor (e futuramente em outros sistemas), trazendo mais comodidade e interatividade para mestres e jogadores, transformando aquilo que era imaginação em realidade.

🤔 Por que escolhi este projeto?

Escolhi este projeto pela falta de ferramentas de gestão de campanhas de RPG que sejam verdadeiramente personalizáveis e interativas.
Vejo a necessidade de uma solução que realmente foque na experiência dos jogadores e na unificação da jogabilidade, tornando as sessões mais organizadas e imersivas.

🎯 Objetivos

  • Facilitar a criação e administração de campanhas de RPG.
  • Centralizar fichas, itens, inimigos e rolagens em uma plataforma única.
  • Oferecer uma experiência mais interativa e organizada para jogadores e mestres.

📌 Escopo

Escopo IN (versão inicial – Demo Day)

Funcionalidades previstas para a primeira entrega, garantindo um fluxo completo de uso:

Autenticação e usuários

  • Cadastro/Login de usuário.
  • Perfis básicos com informações de personagem/jogador.

Campanhas

  • Criação e gerenciamento de campanhas.
  • Agendamento de sessões (calendário integrado).

Personagens e fichas

  • Criação e gerenciamento de personagens.
  • Registro de ficha (vida, status, alterações).
  • Aplicação automatizada de buffs/debuffs (com duração).
  • Seleção de personagens para aplicar dano/efeitos direto na ficha.
  • Local para backstory, personalidade e anotações importantes.
  • Organização de habilidades (adquiridas ou aprendidas via NPC).

Inventário e itens

  • Criação e gerenciamento de itens.
  • Sistema de inventário com peso, descrição e empréstimos.

Inimigos e bestiário

  • Criação e gerenciamento de inimigos.
  • Bestiário do mestre (monstros, NPCs, aliados/inimigos).

Ferramentas de jogo

  • Ferramenta de dados virtual (com dados básicos pré-setados).
  • Combos e rolagens personalizáveis para acelerar jogadas.
  • Sistema de anotações tipo diário de campanha.

Mapas

  • Mapa-múndi navegável do universo da campanha.

Interface

  • Navegação interativa entre campanhas, fichas, mapas e ferramentas.
  • Chats personalizados (para backstory, organização ou roleplay).

Conteúdo

  • Manual de regras da campanha, com espaço para customização pelo mestre.

Escopo OUT (visão futura – além do Demo Day)

Funcionalidades que podem ser desenvolvidas no futuro para expandir a experiência:

Social e comunicação

  • Chat de voz embutido ou integração com Discord.
  • Área para mensagens privadas entre jogador e mestre.
  • Mural de discussão comunitária.

Experiência

  • Modo claro/escuro para conforto visual.
  • Personalização do perfil do jogador.
  • Galeria de ícones customizáveis.
  • Sistema de favoritos para acesso rápido.

Jogo avançado

  • Dashboard de estatísticas (rolagens, evolução das campanhas).
  • Controle de iniciativa e combate.
  • Ferramenta de música/ambientação (trilhas e efeitos sonoros).
  • Integração com outros sistemas de RPG (ex.: D&D, Pathfinder).
  • Integração de IA para criação de habilidades.

Plataforma

  • Aplicativo mobile nativo.
  • Sistema de compartilhamento de conteúdos (fichas, mapas, itens).

🛠️ Tecnologias Previstas

  • Frontend: React (Next.js ou Vite) + Tailwind/Shadcn
  • Backend: Node.js (Express)
  • Banco de Dados: PostgreSQL
  • CI/CD: GitHub Actions
  • Modelo UI/UX: Figma para prototipação

🚀 Expectativas e Aprendizado

Minhas expectativas para este projeto são altas.
Vejo um grande espaço para ferramentas digitais robustas que tornem o RPG de mesa mais interativo e acessível.

Do ponto de vista de aprendizado, acredito que este projeto vai me desafiar em áreas que nunca explorei totalmente, como CI/CD, segurança e arquitetura de sistemas web.
Quero aproveitar essa oportunidade para evoluir como desenvolvedor e criar algo que tenha valor real.

Pessoalmente, é uma chance de unir duas paixões: tecnologia e RPG. Espero que ao final eu possa não só entregar um projeto completo, mas também sentir orgulho do caminho percorrido.

⚠️ Aviso de Licença

Este é um projeto acadêmico desenvolvido inicialmente como parte do meu Portfólio de conclusão de curso.
Apesar de estar público no GitHub para fins de avaliação e apresentação, o código e a marca Veylor são de uso exclusivo do autor.

Não há licença de código aberto associada a este repositório.
Qualquer utilização, reprodução ou distribuição parcial/total do projeto sem autorização prévia é proibida.

O objetivo é dar continuidade ao Veylor como um projeto comercial após a fase acadêmica.

About

Aplicação Web para gerenciamento de campanhas de RPG de mesa no universo de Veylor. Ferramentas para campanhas, fichas, itens e rolagens de dados em um só lugar.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors