
A study-abroad operating platform with public pages, applicant workflows, admin CMS, CRM, media, and permissions.
The consultancy needed one reliable system for website content, student leads, applicant journeys, media assets, country/university data, staff permissions, and daily admin operations instead of scattered tools.

Built a NestJS/PostgreSQL backend, Next.js public frontend, Vite React admin, RBAC, CMS composer, media library, applicant workflows, lead tracking, and settings-driven publishing controls.
A consultancy interface split into public pages, applicant journeys, and an admin workspace for content, leads, media, and operations.

Pages, menus, reusable sections, media, SEO, and publishing controls are handled from admin.
RBAC, staff permissions, audit-friendly admin actions, and operational settings protect the workspace.
Structured countries, universities, services, testimonials, media, leads, applications, and page content.
Built NestJS APIs, PostgreSQL models, Vite admin screens, CMS composer, RBAC, and media workflows.
Connected the public frontend and applicant journeys to the same managed operating layer.
"The value is not just a website; it is the operating system behind the consultancy."
— MoonArc case-study note
A three-surface platform that gives the public site, applicant portal, and admin team one connected content and operations layer.