The forum's first rebirth.
Overview
The first attempt at resurrecting the PunBB forum — the legacy MySQL database exposed as a typed GraphQL API with Prisma 2 and Nexus, plus an Expo client with MobX State Tree.
Before the 2026 rebuild there was this: point Prisma 2 at PunBB's untouched MySQL schema and grow a modern typed GraphQL API out of it, with Nexus for code-first schema, Yoga serving it, Shield for permissions, and an Expo + React Native Web client on MobX State Tree with mst-gql. The lesson it taught — that the data migration, not the API, is the hard part — shaped the later Pigeonhole rebuild.
Stack
- Prisma 2◆
- GraphQL Nexus◆
- GraphQL Yoga◆
- Expo◆
- MobX State Tree◆
Details
- Year2020
- KindGraphQL · React Native