Skip to content

imnotpete/character-builder

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

characterbuilder

D&D 3.5 character builder

Easily track your D&D 3.5e character, in a source-agnostic way. Add details of your classes, then the tool does the math for you and displays it all in a usable interface. Supports multiple characters, as well as import/export (custom format).

charsheet-index charsheet-main charsheet-classes charsheet-classconfig

Does not currently track inventory or spells. Here are a couple decent Google Sheets to handle those:

Depends on Project Lombok -- make sure your IDE is set up right.

Building

mvn clean install in main directory

Running

java -jar target/character-builder-<version>.jar

Details

Frontend is Bootstrap/jQuery/KnockoutJS

Backend is Java with Spring Boot/Spring Data JPA/Spring Security. Currently the backend doesn't do much. Knockout does the heavy lifting in the browser; the backend just stores characters as JSON strings in the DB, and manages security access at a minimal level (only the character's owner can take any action on it, but the GET operations are unsecured).

Security is property-based right now -- users/passwords are configured directly in the application.properties filed and loaded at startup.

Works with either H2 or MySQL -- configured in the application.properties file.

Bootstrap theme: https://bootswatch.com/journal/

Favicon: http://www.favicon.cc/?action=icon&file_id=754619

Markdown processing by: https://github.com/p01/mmd.js

About

RPG Character Builder

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published