Mohammed Bawazir
Back to work

Arabic community platform — Discord & MTA

YRF’9

An Arabic RTL community site with admin tools, Discord login, and a link to a single MTA server — profiles, stories, templates, and a shop.

YRF’9

Stack

  • Next.js
  • TypeScript
  • Prisma
  • PostgreSQL
  • Discord API
  • MTA
  • Coolify

What it is

YRF’9 is a community surface for players, designers, and makers around one Discord community and one MTA server. The public site and admin live together; a bot and MTA resource sit beside them.

Features

  • Discord login

    Membership starts from Discord, not a separate account dump.

  • Community surface

    Stories, templates, a shop, and team work have a public Arabic RTL place.

  • Bot and MTA

    A Discord bot and an MTA resource share the same database and deploy.

Components

Inside: an Arabic RTL community site, Discord login, stories and templates, a shop, admin tools, a Discord bot, and an MTA resource.

  • 01

    Discord login

    Membership starts from Discord.

  • 02

    Publish

    Stories, templates, and team work have a public place.

  • 03

    Game server

    The MTA resource stays linked to the bot and the site.

The work

I worked on the website, the admin panel, the shared database, the Discord bot, and deploying the two containers on Coolify.

Next project

FR Manager