diff --git a/Project.json b/Project.json new file mode 100644 index 0000000..47043a5 --- /dev/null +++ b/Project.json @@ -0,0 +1,39 @@ +{ + "id": "monster-cards", + "title": "MonsterCards", + "description": "Cross-platform mobile app for creating, storing, importing, and sharing 5e-compatible monster stat blocks.", + "docId": "MonsterCards", + "image": { + "url": "PROMPT: Polished cross-platform tabletop RPG companion app artwork for MonsterCards, showing a collection of fantasy monster stat cards arranged on a clean mobile interface with a dragon, goblin, and armored adventurer portraits, subtle 5e-inspired parchment and ink details, one iPhone and one Android phone, vivid red, teal, gold, and charcoal palette, crisp editorial product illustration, no readable text, no brand logos, no watermark, wide landscape composition suitable for a project thumbnail.", + "alt": "Fantasy monster stat cards displayed on iPhone and Android devices", + "prompt": "Polished cross-platform tabletop RPG companion app artwork for MonsterCards, showing a collection of fantasy monster stat cards arranged on a clean mobile interface with a dragon, goblin, and armored adventurer portraits, subtle 5e-inspired parchment and ink details, one iPhone and one Android phone, vivid red, teal, gold, and charcoal palette, crisp editorial product illustration, no readable text, no brand logos, no watermark, wide landscape composition suitable for a project thumbnail.", + "width": 0, + "height": 0, + "backgroundClassName": "bg-surface" + }, + "url": "/projects/monster-cards", + "tags": ["open-source"], + "source": { + "type": "github", + "url": "https://github.com/headhunter45/MonsterCards" + }, + "feedback": { + "url": "" + }, + "features": [ + "Create and store 5e-compatible monster stat blocks", + "Import Tetra-Cube monster files", + "Import D&D Beyond character data", + "iCloud library synchronization on iOS", + "Universal Open5e-based card format" + ], + "technology": [ + "Swift", + "Java", + "AndroidX", + "Room", + "RxJava", + "Gson", + "iCloud" + ] +} diff --git a/Project.md b/Project.md new file mode 100644 index 0000000..dc7dedf --- /dev/null +++ b/Project.md @@ -0,0 +1,23 @@ +# MonsterCards + +MonsterCards is a cross-platform mobile app for creating, storing, importing, and sharing monster stat blocks for 5e-compatible tabletop roleplaying games. The app is available for iOS and Android and syncs a user's monster library between devices with iCloud on iOS. + +## Details + +- Platforms: iOS and Android +- Languages: Swift and Java +- Storage and sync: iCloud on iOS; Room database on Android +- Import formats: Tetra-Cube `.monster` files and D&D Beyond character data +- Native format: Universal `.card` format based on the Open5e ruleset +- Public source: https://github.com/headhunter45/MonsterCards +- Status: Limited beta + +## Planned features + +- Collections for grouping monsters by session, location, or campaign +- A dashboard for quickly opening the monsters needed for an encounter +- Native import and export for sharing monsters between users + +## Image prompt + +PROMPT: Polished cross-platform tabletop RPG companion app artwork for MonsterCards, showing a collection of fantasy monster stat cards arranged on a clean mobile interface with a dragon, goblin, and armored adventurer portraits, subtle 5e-inspired parchment and ink details, one iPhone and one Android phone, vivid red, teal, gold, and charcoal palette, crisp editorial product illustration, no readable text, no brand logos, no watermark, wide landscape composition suitable for a project thumbnail. diff --git a/Screenshot_20260920_002454.png b/Screenshot_20260920_002454.png new file mode 100644 index 0000000..0c40fe4 Binary files /dev/null and b/Screenshot_20260920_002454.png differ diff --git a/Screenshot_20260920_002511.png b/Screenshot_20260920_002511.png new file mode 100644 index 0000000..a4566e1 Binary files /dev/null and b/Screenshot_20260920_002511.png differ diff --git a/Screenshot_20260920_002529.png b/Screenshot_20260920_002529.png new file mode 100644 index 0000000..e9e6e65 Binary files /dev/null and b/Screenshot_20260920_002529.png differ diff --git a/icon.png b/icon.png new file mode 100644 index 0000000..e194030 Binary files /dev/null and b/icon.png differ diff --git a/logo.png b/logo.png new file mode 100644 index 0000000..b1453a7 Binary files /dev/null and b/logo.png differ