By beltran12138
Tencent CloudBase MCP Server - AI-powered development toolkit for building and deploying full-stack applications, mini-programs, and cloud functions to Tencent CloudBase platform
npx claudepluginhub beltran12138/cambodia-toilet-monopolyA browser-based game that puts you in Cambodia's sanitation crisis.
Built for a real NGO client as part of an integrated fundraising campaign.
74% of rural Cambodians lack access to safe sanitation.
Without toilets, a young woman walks 20 minutes in the dark every night — facing harassment, disease, and loss of dignity.
Most people scroll past donation appeals because the cause feels abstract and distant.
This game makes it real.
A 4-player collaborative board game where 3 Donors race to build toilets before a Villager loses all HP crossing the board 5 times. Every village without a toilet deals damage. Every random event is drawn from real Cambodia WASH data.
Winning = understanding why sanitation matters.
Losing = understanding what it costs when it doesn't.
Built as EXE 03 of THE WAY campaign, deployed live as an educational engagement tool for donor events.
| Layer | Tech |
|---|---|
| Framework | React 18 + TypeScript + Vite |
| Styling | Tailwind CSS v3 + custom CSS variables |
| Game Board | CSS Grid 7×7, aspect-ratio 1:1 |
| Charts | Custom Canvas 2D API (no library) |
| Persistence | localStorage (game save/load) |
| Deploy | Vercel (auto-deploy from GitHub) |
| CI | GitHub Actions |
This game is one of 6 integrated executions in THE WAY — a World Toilet Day fundraising campaign produced for ADOL (A Drop of Life) as part of CUHK COMM3400B.
THE WAY Campaign Architecture
│
├── EXE 01 · 60s AI Film FEEL — pixel→real emotional trigger
├── EXE 02 · #IAmToiletOwner SHARE — social media viral challenge
├── EXE 03 · Monopoly Game ◄ YOU TRACK — gamified education (this repo)
├── EXE 04 · CaaS Subscription GIVE — HK$50/300/3,500/mo donor tiers
├── EXE 05 · GEO Strategy REACH — JSON-LD for LLM/AI search indexing
│
└── TaaP (Toilet as a Product)
├── Ownership Certificate (serial: TW-2026-XXXX)
├── Google Maps named location
└── Custom wall mural with donor message
Generative Engine Optimisation — structured content (JSON-LD schema: NGO + Event + FAQPage) designed to be cited by ChatGPT, Gemini, and Perplexity when users search for Cambodia sanitation charities. Most nonprofits haven't started this yet.
git clone https://github.com/Beltran12138/cambodia-toilet-monopoly.git
cd cambodia-toilet-monopoly
npm install
npm run dev
# → http://localhost:5173
src/
├── App.tsx # Main game logic + layout
├── components/
│ ├── Board.tsx # 7×7 CSS Grid board
│ ├── PlayerStats.tsx # HP gauges + fund display
│ ├── ImpactDashboard.tsx
│ ├── CambodiaStats.tsx
│ ├── DifficultySelect.tsx
│ └── AchievementSystem.tsx
├── hooks/
│ └── useGameLogic.ts # Core game state machine
└── index.css # Tailwind + custom Animal Crossing palette
Produced in partnership with ADOL (A Drop of Life) — a Hong Kong-based NGO building sanitation infrastructure in rural Cambodia.
Academic context: CUHK COMM3400B Integrated Marketing Communications, 2025–2026.
Tencent CloudBase MCP Server - AI-powered development toolkit for building and deploying full-stack applications, mini-programs, and cloud functions to Tencent CloudBase platform
Share bugs, ideas, or general feedback.
MCP servers with TypeScript on Cloudflare Workers using @modelcontextprotocol/sdk. Use for API integrations, stateless tools, edge deployments, or encountering export syntax, schema validation, memory leak, CORS, auth errors.
MCP server development helper with tool and resource scaffolding
Build FastMCP 3.x Python MCP servers — covers provider/transform architecture (including CodeMode, Tool Search, and server-level transforms), component versioning, session state, authorization (MultiAuth, PropelAuth, connection-pooled token verifiers), evaluation creation, Pydantic validation, async patterns, STDIO and HTTP transports, nginx reverse proxy deployment, background tasks, Prefab Apps UI, security patterns, client SDK usage, testing, deployment, and migration from FastMCP v2. TypeScript is a legacy reference only and is not updated for v3.
Comprehensive skill pack with 66 specialized skills for full-stack developers: 12 language experts (Python, TypeScript, Go, Rust, C++, Swift, Kotlin, C#, PHP, Java, SQL, JavaScript), 10 backend frameworks, 6 frontend/mobile, plus infrastructure, DevOps, security, and testing. Features progressive disclosure architecture for 50% faster loading.
Manus-style persistent markdown files for planning, progress tracking, and knowledge storage. Works with Claude Code, Kiro, Clawd CLI, Gemini CLI, Cursor, Continue, Hermes, and 17+ AI coding assistants. Now with Arabic, German, Spanish, and Chinese (Simplified & Traditional) support.