The public-facing marketing site for mppcash.xyz. Built with Next.js 16 and Tailwind CSS v4.
- Framework — Next.js 16 (App Router)
- Language — TypeScript
- Styling — Tailwind CSS v4 + PostCSS
- Fonts — Airbnb Cereal, Menlo (self-hosted via
next/font/local) - Icons — Lucide React
npm install
npm run devOpen http://localhost:3000.
src/
app/
page.tsx # Homepage — assembles all sections
layout.tsx # Root layout, font loading, global metadata
globals.css # Design tokens, keyframe animations
demo/ # Interactive operator dashboard demo
signin/ # Sign-in page
signup/ # Sign-up page
components/
Navbar.tsx
HeroSection.tsx
StableCurrencySection.tsx
MPPCashCashSection.tsx # Agent Accounts
MPPCashCardSection.tsx # Spending Policy
MPPCashPaySection.tsx # Operator Console
DocsApisSection.tsx
TrustSection.tsx
StatsSection.tsx
FaqSection.tsx
Footer.tsx
lib/
utils.ts # cn() class merging helper
public/
fonts/ # Self-hosted font files
images/ # Logos, screenshots, hero assets, partner logos
Create a .env.local file at the root:
NEXT_PUBLIC_API_URL=https://api.mppcash.xyzThis is used by the sign-in and sign-up forms to hit the backend API.
| Command | Description |
|---|---|
npm run dev |
Start local dev server |
npm run build |
Production build |
npm run start |
Serve production build |
npm run lint |
Run ESLint |