Luke a Pro

Luke Sun

Developer & Marketer

🇺🇦
EN||
MEXAR Back Office 仪表板

MEXAR Back Office

production

Jan 2024 — Dec 2025

DashboardNext.jsMUITailwindCSSRemittance

项目概览

MEXAR 国际汇款系统的后台仪表板。以 Next.js、MUI 与 TailwindCSS 打造。通过 API 与核心后端及 KYC 服务集成,以进行数据可视化呈现。

技术栈

  • Frontend — Next.js、MUI、TailwindCSS
  • Backend — PHP/Laravel(API)
  • Database — PostgreSQL、Redis

访问控制

  • 细粒度 ACL — 235 项权限搭配可自定义角色;所有路由默认拒绝(deny-by-default),UI 组件依用户的权限集合条件式渲染
  • 强制 MFA — 所有用户皆须通过多因子验证
  • 短 Session — 积极的 session 有效期管理,并搭配 GEO 地理位置检测进行异常监控

安全性

  • Cookie 强化 — HttpOnly、Secure、SameSite cookie 属性
  • CSRF 防护 — 基于 token 的跨站请求伪造防护
  • IDOR 防护 — 所有受保护资源均实施对象级授权检查
  • Security Headers — CSP、HSTS、X-Content-Type-Options、Referrer-Policy

工程挑战

  • 规模 — 横跨整个汇款运营工作流程,包含数以千计的组件与复杂的多步骤表单
  • 跨组件状态管理 — 在深度嵌套且相互依赖的组件间协调状态,同时维持性能与一致性

设计原则

  • Scalability — 为因应日益增长的交易量与运营复杂度而设计
  • Extensibility — 模块化的 UI 组件,使得在法规要求演进时得以快速迭代

Gallery

Related Projects

MEXAR 官方网站落地页

MEXAR Official Website

一个使用 Astro 构建的三语官方网站,用于介绍 MEXAR 的产品定位、平台架构、模块能力、合规姿态与授权模式。

WebsiteAstroTailwindCSSDaisyUI +6
MEXAR Backend

MEXAR Backend

MEXAR 国际汇款系统的核心后端 API,负责处理业务逻辑、身份验证与服务编排。

APIPHPLaravelPostgreSQL +3
MEXAR Messaging microservice

MEXAR Messaging MSA

MEXAR 的 messaging microservice,负责处理 SMS 通知与交易消息。

MicroservicePythonFastAPISMS +2
MEXAR KYC microservice

MEXAR KYC MSA

MEXAR 的 KYC(Know Your Customer)microservice,负责管理身份验证与合规工作流程。

MicroservicePythonFastAPIKYC +2
MEXAR Payment Gateway microservice

MEXAR Payment Gateway

MEXAR 的 payment gateway microservice,负责处理向汇款人收取款项的入款收款。

MicroservicePythonFastAPIPayment +2
MEXAR Payout Gateway microservice

MEXAR Payout Gateway

MEXAR 的 payout gateway microservice,负责处理向汇款收款人拨付的出款拨款。

MicroservicePythonFastAPIPayout +2
MEXAR MCP Server headless AI operations bridge
ongoing

MEXAR MCP Server

一个 headless Model Context Protocol server,通过 read tools 与 confirm-gated write tools 将部分 MEXAR Core API 工作流暴露给 AI clients。

MCPAITypeScriptNode.js +7