π¨ Template Showcase
Explore the Design System & Templates
Browse the available templates and design components used throughout the Ethoria website. These templates ensure consistency and make content creation easy and efficient.
Available Templates
Character Template
Comprehensive character pages with tabs for backstory, stats, and special features
Campaign Template
Campaign landing pages with navigation to characters, NPCs, maps, and chronicles
NPC Template
Organized NPC pages with categories for allies, enemies, and neutral characters
Maps Template
Map organization system for world maps, regional maps, city maps, and dungeons
Character Template Features
πΈ Portrait & Header
Visual Design
Large character portrait with level overlay, quick stats badges, and character title information. Responsive design that works on all devices.
View Exampleπ Three-Tab System
Content Organization
Backstory tab with personality traits, Character Info tab with D&D stats, and Special Features tab with abilities and equipment.
See Tabsπ± Mobile Responsive
Device Compatibility
Tabs stack vertically on mobile, portrait scales appropriately, and touch-friendly interface ensures great experience on all devices.
Test MobileTemplate Usage & Features
Rich Character Profiles
Complete D&D character information with backstory, stats, abilities, and campaign moments. Three-tab design keeps content organized and accessible.
Organized Content
Each campaign has dedicated sections for characters, NPCs, maps, and chronicles. Consistent navigation and styling across all pages.
Consistent Styling
Unified color palette, typography, and component styles. CSS variables ensure easy maintenance and consistent appearance.
S3/CloudFront Ready
Static HTML structure optimized for S3 hosting and CloudFront CDN distribution. No server-side processing required.
π οΈ Template Files & Documentation
All templates are located in the /shared/templates/ directory with comprehensive documentation and examples.
Available Template Files:
Implementation Example
Raevin Character Page
The Raevin character page demonstrates all template features:
- Character portrait with level overlay
- Comprehensive backstory with personality traits
- Complete D&D 5e stats and abilities
- Special features, equipment, and spells
- Notable campaign moments timeline
- Mobile-responsive three-tab design
Campaign Structure
Each campaign follows the same structure:
- Campaign landing page with navigation
- Characters section with individual profiles
- NPCs organized by relationship
- Maps categorized by scope
- Chronicles with session logs
- Dedicated assets directories
Design Consistency
All templates share consistent design elements:
- Unified color palette and typography
- Responsive hamburger navigation
- Card-based content layout
- Smooth animations and transitions
- Mobile-first responsive design
- Accessible and SEO-friendly structure