Skip to content

F20 é uma aplicação web desenvolvida para jogadores de Dungeons & Dragons (D&D) que desejam criar, gerenciar e compartilhar suas fichas de personagem de forma digital e acessível.

Notifications You must be signed in to change notification settings

F20Org/f20-front

Repository files navigation

F20

📖 Sobre o Projeto

F20 é uma aplicação web desenvolvida para jogadores de Dungeons & Dragons (D&D) que desejam criar, gerenciar e compartilhar suas fichas de personagem de forma digital e acessível.

O objetivo é substituir a ficha de papel tradicional por uma versão online interativa, onde o jogador pode cadastrar todos os detalhes do seu personagem e vincular essa ficha a diferentes "Histórias" ou "Campanhas" das quais participa.

✨ Funcionalidades

  • Criação de Personagem: Um fluxo guiado para criar sua ficha de D&D (provavelmente 5ª Edição) do zero, preenchendo atributos, raça, classe, antecedentes, etc.
  • Gerenciamento Completo: Edite e atualize facilmente estatísticas, pontos de vida, inventário, lista de magias, proficiências e habilidades.
  • Múltiplos Personagens: Crie e armazene várias fichas de personagem em uma única conta.
  • Gestão de Histórias: Crie "Histórias" (ou Campanhas) e adicione seus personagens a elas, permitindo um acompanhamento fácil de qual personagem pertence a qual aventura.

💻 Tecnologias Utilizadas

Este projeto foi construído utilizando tecnologias modernas de front-end:

  • React: Biblioteca principal para a construção da interface de usuário.
  • TypeScript: Superset do JavaScript que adiciona tipagem estática, aumentando a robustez e a manutenibilidade do código.
  • Styled-Components: Para estilização componentizada.
  • React Router: Para gerenciamento de rotas na aplicação.
  • Context API: Para gerenciamento de estado global.

🚀 Como Começar

Siga as instruções abaixo para configurar e executar o projeto em seu ambiente de desenvolvimento local.

Pré-requisitos

Você precisará ter o Node.js (que inclui o npm) instalado em sua máquina.

Instalação

  1. Clone o repositório:
    git clone https://github.com/F20Org/f20-front
  2. Navegue até o diretório do projeto:
    cd seu-repositorio
  3. Instale as dependências:
    npm install
    ou, se você usa yarn:
    yarn install

Rodando o Projeto

Para iniciar o servidor de desenvolvimento:

npm start

ou, se você usa yarn:

yarn start

About

F20 é uma aplicação web desenvolvida para jogadores de Dungeons & Dragons (D&D) que desejam criar, gerenciar e compartilhar suas fichas de personagem de forma digital e acessível.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published