High-performance NestJS & Fastify REST API serving as the "Source of Truth" for 5th Edition TTRPG data. Features SRD-compliant Spells, Creatures, and Items with strict Prisma-based data integrity. Designed as a standalone, decoupled reference engine for the D&D Mapp ecosystem using MariaDB and TypeScript.
TypeScript
1
0
Other
The D&D Mapp API Gateway is a high-performance NestJS and Fastify REST API that serves as the authoritative data source for 5th Edition TTRPG content, providing SRD-compliant spells, creatures, and items through a strictly typed, decoupled architecture. Built for developers and content managers working within the D&D Mapp ecosystem, it offers a standalone reference engine with comprehensive validation, pagination, and filtering capabilities for structured RPG data management.
Prisma Client is an auto-generated, type-safe and modern JavaScript/TypeScript ORM for Node.js that's tailored to your data. Supports PostgreSQL, CockroachDB, MySQL, MariaDB, SQL Server, SQLite & MongoDB databases.
Prisma is an open-source database toolkit. It includes a JavaScript/TypeScript ORM for Node.js, migrations and a modern GUI to view and edit the data in your database. You can use Prisma in new projects or add it to an existing one.
Packs ECMAScript/CommonJs/AMD modules for the browser. Allows you to split your codebase into multiple bundles, which can be loaded on demand. Supports loaders to preprocess files, i.e. json, jsx, es7, css, less, ... and your custom stuff.