nemo.foo

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

  1. Overshadowed Creativity: Countless innovative TTRPGs struggle to find an audience because they’re buried under popular, big-budget games.
  2. Disconnected Communities: During times of isolation, like the COVID-19 pandemic, finding meaningful ways to connect through games was a challenge.
  3. 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

  1. Community First: A platform built for and by the TTRPG community, not corporate interests.
  2. Transparency: Open about the solo development process and how featured content supports the site.
  3. Simplicity: Easy navigation and submission process to encourage participation.
  4. 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!


~/subscribe
$ Stay updated with my latest projects, blog posts, and maker adventures.