Next.js + React
MONA uses it inTrang monacloud.vn, the transaction management screen my.monapay.vn of MONA Pay, the MONA eInvoice client app and the set of 32 free SEO tools congcuseo.mona.media.
This page doesn't list technologies to dress up a profile. Each item below is carrying a live MONA product: the MONA Pay payment gateway receiving real money from banks, the MONA Cloud platform, e-invoicing software, an AI assistant serving customers, and the SEO engine that has made mona.media the company's number one customer channel since 2019. The open source code is on GitHub for you to open and check yourself.
Clients who come to MONA often ask: "what do you code in?". The honest answer is that we code in whatever fits that job best. A landing page that needs to rank on Google calls for one approach. An order management screen clicked all day calls for another. And a ledger that receives customers' money needs something accurate to the last dong, even if it is slower to write.
The most expensive mistake we have seen in projects clients bring to us for rescue is not choosing an "old" technology. It is choosing technology that doesn't fit the job. Some people cram payments into a website plugin, others build a whole server cluster for a 5-section page. So every technology below comes with two lines: what it fits best, and what we advise against using it for.
We don't use one framework for everything. A page that needs to rank on Google quickly is built one way, an admin screen with lots of buttons another way. Choosing wrong at this layer means paying in page load speed or in repair costs later.
MONA uses it inTrang monacloud.vn, the transaction management screen my.monapay.vn of MONA Pay, the MONA eInvoice client app and the set of 32 free SEO tools congcuseo.mona.media.
MONA uses it inDocumentation pages and API docs monapay.vn, monadomain.vn, monagent.vn and the monaeinvoice.vn landing page.
MONA uses it inmona.media itself, MONA's number one SEO channel since 2019. We also wrote our own set of 15 plugins MONA Plugins covering security, multilingual, store, VNPAY/MoMo/MONA Pay payments, KiotViet and Odoo connections, SEO/GEO, and MONA MCP for AI website administration.
MONA uses it inThe MONA 2FA app (offline two-factor authentication codes), with the Android build done and preparing for store release.
This is the layer customers never see, but it decides whether the system lives or dies. MONA Pay receives real bank transfers from ACB bank, so at this layer we put absolute correctness first and speed second.
MONA uses it inThe MONA Cloud core, the MONA Cloud wallet and payment system, MONA Pay's service for receiving incoming payment notifications from ACB bank, and the entire SEO engine of mona.media.
MONA uses it inThe MONA eInvoice API (Fastify + Prisma), the id.mona.media HR portal (Express), and the MCP servers monapay-mcp, monacloud-mcp published on npm.
MONA uses it inThe MONA Pay transaction ledger, MONA Cloud wallets and invoices, and MONA eInvoice's e-invoice data.
MONA uses it inThe MONA Cloud resource management core, the MONA Host shared API, and the internal HR system.
MONA uses it inMONA Pay's queue: incoming money from banks is queued for processing, so even if the server stalls for a few seconds no transaction is dropped, and webhooks are re-sent until the client's software receives them.
MONA uses it inMONA Cloud and MONA Host infrastructure: virtual machines on a Proxmox cluster, services packaged with Docker, the MONA Host API on Kubernetes, DNS and attack protection through Cloudflare.
Our measure is how many times a person has to touch a process by hand. AI at MONA doesn't live in slides; it serves customers, writes articles and controls infrastructure every day.
MONA uses it inGấu Cười, MONA's AI assistant that handles customer consultations, calls the Claude API directly, with prompt caching to cut the cost of each chat.
MONA uses it inmonapay-mcp and monacloud-mcp let Claude Code, Cursor and Codex create QR codes, look up transactions, deploy apps and create databases right while the developer is coding.
MONA uses it inThe mona.media SEO content engine: each model handles the stage it is strongest at, then articles pass through automated checks before going live.
The stack above is what we use to build products. This is the product we built from that same stack, for Vietnamese developers and "vibe coders". It works very differently from foreign platforms. You sign up once with a MONA Pass account, top up one VND wallet, then hand it to Claude Code, Cursor or Codex. The AI rents servers, creates databases, buys domains, connects a payment gateway and sends email through MCP by itself. You only scan a QR code when the wallet needs topping up.
Servers to put apps and websites live, replacing Vercel. Developers or AI agents deploy from git or a local folder and pay from a VND wallet.
GitHub: monacloud-mcp →Postgres database, user login and file storage, compatible with Supabase. Apps written for Supabase move over without being rewritten.
GitHub: monacloud-mcp →Receive bank transfers via VietQR, with webhook notifications to your software the moment a customer pays. Free, with SDKs for 10 programming languages.
GitHub: monapay-mcp →Send OTP, order and invoice emails from your software. AI agents create their own inboxes to receive verification codes, paid in VND.
GitHub: monamail →AI looks up names, buys .vn and international domains, points DNS and issues SSL while building the app, without opening any admin panel.
GitHub: monadomain-mcp →A library of AI assistant templates for businesses (sales, customer care, internal), running on the business's own server or on MONA Cloud.
GitHub: mona-agent-templates →Issue e-invoices that meet Vietnamese tax standards, callable from sales software through an API.
The whole suite shares one MONA Pass account and one VND wallet. See all the tools at MONA's vibe coding toolkit.
Mona.media has lived on SEO since 2019, so we wrote our own tools to check every article before publishing, then measure whether ChatGPT, Gemini and Claude mention MONA when customers ask. Those tools are written in Python and run every day on our internal pipeline. We split out the reusable parts into public repos under the MIT licence: you install them, run them on your own website, no MONA account needed.
Use them right in the browser, nothing to install: 32 free SEO tools, an AI crawler check with profiles for 57 bots (including Cốc Cốc), speed, indexing, WordPress security, sitemap, canonical…
MONA SEO (plugin WordPress)SEO plugin for Google and GEO/AEO for ChatGPT, Gemini and AI Overview, part of the 15-plugin MONA Plugins set.
Automatically scores a Vietnamese article against 12 groups of on-page criteria drawn from MONA's internal SEO checklist: title, description, intro, headings, keyword density, sentence rhythm, images, links.
Checks Vietnamese prose: sentences crammed with ideas, machine-like uniform long sentences, and clichéd phrases that give away "AI writing".
Checks whether a page qualifies for its images and videos to appear in Google's Images / Videos blocks.
Measures whether ChatGPT, Gemini and Claude mention your brand when customers ask about an industry, and which competitors are mentioned instead.
Generates an llms.txt file to the llmstxt.org standard so AI understands your website's structure.
Checks whether GPTBot, ClaudeBot and Gemini can read your website, and whether robots.txt blocks them.
If you want MONA to do SEO or build a website for your business with this same pipeline, see SEO services, website design or MONA GEO OS. For quick advice, call the hotline 1900 636 648.
Why does MONA open everything up for free?
MONA is a software, digital transformation and AI transformation company, but above all, MONA is a B2B service company that benefits directly from this: the more successful Vietnamese businesses are, the more MONA benefits. A market that declines, moves slowly and has weak technology is exactly what kills MONA's future business opportunities.
So, more than anyone, MONA wants, and MONA genuinely steps in, to help you succeed.
And AI transformation is the key to that success for all of us.
— Khánh Hùng, Founder of MONA


