Aplicação Web RPG escolar para sobrenaturais, construída com React, React Router DOM, TailwindCSS e integração backend via REST.
- React + React Router DOM
- Vite (dev server)
- TailwindCSS
- SQL.js (leitura de tabelas locais)
- Integração REST (.NET backend)
-
Instale dependências:
npm install
-
Rodar em modo desenvolvimento (Next):
npm run dev
-
Acesse: http://localhost:3000/
- Instale as extensões do VSCode recomendadas nas configurações locais.
- Não esqueça dos padrões de cores pré-estabelecidos.
src/
├── auth/ # Contexto e serviços de autenticação JWT
├── components/ # Componentes reutilizáveis (Loader, Toasts, etc)
├── constants/ # Constantes globais (rotas, etc)
├── data/ # Dados fixos (personagens, eventos)
├── logic/ # Lógica de negócio (engine do jogo, sqljs)
├── pages/ # Páginas principais (Home, Game, NotFound)
├── router/ # Configuração de rotas e proteção
├── types/ # Tipos e interfaces centralizados
└── index.css # Estilos globais
//auth/saves/saves/new/game?saveId=/progress?saveId=/sheet?saveId=/settings
/dev/seed/debug
- Fork do repositório
- Branch para sua feature:
git checkout -b minha-feature - Commit:
git commit -m "feat(...): Minha nova feature" - Push:
git push origin minha-feature - Pull Request
MIT