# Mundane Realms

Empowering Game Masters and Worldbuilders with high-fidelity procedural generation tools, powered by the engine of the upcoming Mundane Realms MMORPG.

## 🛠 Features

- **Name Forge**: A production-grade linguistic engine for 11+ fantasy species.
- **Procedural Core**: Mathematically stitched phonetic generation based on SRD 5.2 lexicons.
- **Relational Backend**: Persistent data storage for characters and world-building artifacts.

## 🚀 Tech Stack

- **Frontend**: React (TypeScript), Vite, Tailwind CSS v4, Lucide Icons.
- **Backend**: Node.js, Express, Prisma ORM.
- **Database**: PostgreSQL.
- **Auth**: Discord OAuth2 Integration.

## 📦 Getting Started

1. **Clone the repository**:
   ```bash
   git clone https://github.com/materialplane/mundanerealms.git
   cd mundanerealms
   ```

2. **Install Dependencies**:
   ```bash
   npm install
   cd client && npm install
   cd ../server && npm install
   ```

3. **Environment Setup**:
   - Copy `.env.example` to `.env`.
   - Populate your Discord API keys and Database URL.

4. **Database Forge**:
   ```bash
   cd server
   npx prisma db push
   npx prisma generate
   ```

5. **Start Development**:
   Use the project manager script:
   ```bash
   ./pm start
   ```

## 📜 License

Built for the Tabletop Community. Procedural tools are free to use for your campaigns.

© 2026 MundaneRealms. All Rights Reserved.
