TTRPG List
2025-03-29
Web DevelopmentTTRPGCommunity
TTRPG List
TTRPG List is a web platform dedicated to helping tabletop role-playing game (TTRPG) creators share their work and players discover new adventures, free from the shadow of mainstream titles.
The Problems
- Overshadowed Creativity: Countless innovative TTRPGs struggle to find an audience because they’re buried under popular, big-budget games.
- Disconnected Communities: During times of isolation, like the COVID-19 pandemic, finding meaningful ways to connect through games was a challenge.
- Corporate Influence: Large platforms often prioritize profit over passion, leaving indie creators without a voice.
The Solution
TTRPG List is a simple, community-focused site that:
- Allows creators to submit and feature their games
- Provides a searchable database of TTRPGs with tags and systems
- Encourages discovery through a clean, user-friendly interface
- Fosters a space for players and creators to connect over unique, imaginative games
Technical Stack
- Frontend: Vue.js with Nuxt for a fast, server-rendered, and responsive user interface
- Backend: .NET API for robust server-side logic and user management
- Database: PostgreSQL for reliable storage of game data, tags, and systems
- Storage: Amazon S3 for hosting game images and assets
- Email: SendGrid for sending registration, notification, and update emails
Design Philosophy
- Community First: A platform built for and by the TTRPG community, not corporate interests.
- Transparency: Open about the solo development process and how featured content supports the site.
- Simplicity: Easy navigation and submission process to encourage participation.
- Imagination Unleashed: A focus on games that push boundaries and explore new ideas.
Features
TTRPG List offers:
- Game Submission: Creators can add their games with details, tags, and links.
- Search and Filter: Players can browse by tags (e.g., “fantasy,” “sci-fi”) or systems (e.g., “D20,” “PbtA”).
- Featured Games: Optional promotion for creators to boost visibility.
- User Accounts: Basic login/register system for submitting and managing content.
Example usage:
- A player searches for “solo TTRPGs” and finds a hidden gem.
- A creator submits their game with tags like “horror” and “narrative,” reaching new fans.
Current Status
This project is a solo labor of love, actively maintained with plans for growth:
- Enhancing search functionality with advanced filters
- Exploring community forums for discussion and feedback
- Adding tools to assist creators in game development
- Keeping the site sustainable through optional featured content
Follow my journey on Bluesky (bsky.app/profile/nemo.foo) or reach out at [email protected] to share ideas and feedback!