A React + TypeScript application built with Vite for MCA students — providing resources, community, and academic support.
MCA Exposed is a platform created by a small business owner who uncovered a web of merchant cash advance (MCA) fraud built on fake identities, forged contracts, and unauthorized liens. This site serves as a resource to inform and empower small businesses against fraud in the MCA industry, sharing stories, documentation, and legal actions taken to fight back against these predatory practices.
Developed by: Abuhuraira
- React 18 — UI library
- TypeScript — Type safety
- Vite — Build tool & dev server
- React Router DOM — Client-side routing
- CSS Modules — Scoped styling
src/
├── components/ # Reusable components (Navbar, etc.)
├── pages/ # Page-level components (Home, About)
├── App.tsx # Root component with routing
├── main.tsx # Entry point
└── index.css # Global styles
npm installCreate a .env file from .env.example and set secure values:
cp .env.example .envGenerate a SHA-256 hash for your password (PowerShell/Node):
node -e "const crypto=require('crypto'); const password='YOUR_PASSWORD'; const salt='mca-expose::'; console.log(crypto.createHash('sha256').update(salt + password).digest('hex'))"Then place the hash in VITE_ADMIN_PASSWORD_HASH.
npm run devnpm run buildnpm run preview| Path | Page |
|---|---|
/ |
Home |
/about |
About |