Merodhan turns NEPSE practice into a production-style trading school.
The live product presents itself as a NEPSE Paper Trading School: virtual money, chart lessons, portfolio tracking, leaderboards, risk review, and a paper execution loop. Behind that front door sits the architecture Sujal wanted to show clearly: Dockerized backend services, queue-oriented workers, service coordination, MongoDB persistence, a Next.js frontend on Vercel, and custom-domain routing through Cloudflare.
Next.js frontend
Vercel + custom domain
API service
Node/Express request layer
Order worker
Trade execution queue
Market worker
Market feed processing
MongoDB
Users, portfolios, orders
Cloudflare DNS
Domain routing + edge