Menu

Come inside

You'll find tools for managing gaming communities, posting and managing games and their schedules, adventure logs for your gaming sessions, and an ever growing database of RPG games, sourcebooks, and modules.

About

A project to make it easier to find RPG groups.

Learn more

Colophon

Welcome, fellow nerds!

Tech stack

Curious about our tech stack? LFG Directory is powered by:

  • Django: The awesome Python web framework.
  • PostgreSQL: The dreamy open source database.
  • Redis: Our caching, task queuing, and session manager.
  • Elasticsearch: Search engine.
  • Foundation: Our frontend framework.
  • Apache: our webserver.
  • Mailgun: for sending emails.
  • SimpleMDE: The Javascript Markdown editor. (Although we sanitize input from this as the creators stubbornly refuse to disable html)
  • Fullcalendar: for beautiful calendar displays.
  • Sentry: for error capture and analysis.

Additional Django applications

We utilize several wonderful community Django applications to help with portions of the functionality. These include:

Infrastructure

LFG Directory is hosted in an AWS Virtual Private Cloud (VPC).

  • All connections require HTTPS.
  • All of the data in the database is encrypted both in transmission and at rest.
  • Our database and web servers reside in private subnets and application severs are only accessible to the outside world via our AWS load balancer.
  • Our database is replicated automatically to an additional availability zone in case of hardware failure.
  • Only public data such as our RPG Catalog data and public game data is indexed for search.