- GraphQL Yoga to build a lightweight GraphQL API with subscriptions for real-time gameplay updates
- Pothos to make building graphql schemas in typescript fast and easy
- Prisma ORM to design relational data models with enforced constraints and cascading deletes
- PostgreSQL as the reliable relational database engine
I wanted to learn TypeScript, and new spoken languages all at once… so why not also learn GraphQL while building a multiplayer game about languages?
This backend powers the type-based competitive word game, syncing players in real time as they battle to learn and memorize words in Filipino, German, Korean, and English. You could also visit the frontend repository here
If you’d like to contribute words or language packs, reach me through mail or socials — I’d love to make this game even more global 🌍