No description
  • CSS 61.6%
  • JavaScript 26.5%
  • HTML 7.5%
  • Python 4.4%
Find a file
2026-05-18 15:02:03 -05:00
.github/instructions Migration to Django 2025-12-13 10:23:28 -06:00
lisiumsite Started implementing requirements into code... 2026-05-06 18:35:19 -05:00
main second commit 2026-05-18 15:02:03 -05:00
static Started implementing requirements into code... 2026-05-06 18:35:19 -05:00
templates Migration to Django 2025-12-13 10:23:28 -06:00
AGENTS.md Started implementing requirements into code... 2026-05-06 18:35:19 -05:00
character_template.json Started implementing requirements into code... 2026-05-06 18:35:19 -05:00
db.sqlite3 second commit 2026-05-18 15:02:03 -05:00
feature_template.json Started implementing requirements into code... 2026-05-06 18:35:19 -05:00
manage.py Migration to Django 2025-12-13 10:23:28 -06:00
package_template.json Started implementing requirements into code... 2026-05-06 18:35:19 -05:00
README.md testing opencode 2025-11-01 13:34:11 -05:00
requirements.txt Started implementing requirements into code... 2026-05-06 18:35:19 -05:00
test_character.json Started implementing requirements into code... 2026-05-06 18:35:19 -05:00

DND Character/Item/Feat Creator & Maintainer

This project is a Dungeons & Dragons 5th Edition (DND5e) companion app focused on character management and creation. It provides a backend structure for modeling, storing, and manipulating DND entities such as characters, items, feats, and other attributes.

Features

  • Define and manage base and derived character attributes based on DND5e rules
  • Extensible backend ready for API or web interface integration
  • Support for custom skills, resistances, and multi-stage attribute calculation
  • User management for storing player profiles and multiple characters

Tech Overview

  • Python backend (main.py entrypoint)
  • Modular architecture for standalone backend or combined webapp use
  • Flexible data model designed for expansion

Database Model Highlights

  • USERS: Stores user profiles (UUID, username, password, type, profile picture, flags)
  • CHARACTERS: Stores character data, linked to user IDs
  • Detailed separation of base, derived, child, and passive attributes for robust computation and extension

Getting Started

  1. Clone the repo
  2. Run with python main.py
  3. Add dependencies or tests as needed (see AGENTS.md for agent and style guidelines)

This project is evolving! Please see backend/README.md for detailed schema notes. Contributions and suggestions are welcome.