PRISM-INSIGHT
These are 13 specialized AI agents that analyze Korean and US stocks in real-time, and this is open source and free to use.
AI translation
Payouts in 20 African countries, accounts in 30 currencies, USDC and USDT ramps. One platform.
Translation pending
FinanceTypeScript · JavaScriptGitHub @elementpaykeOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
No updates detected yet. GitHub releases will appear here.
Owners of public repositories under a personal GitHub account can sign in to verify ownership and manage the introduction themselves. No administrator approval is needed.
Sign in, generate a verification file, and commit it to this repository’s default branch within 30 minutes. Files on other branches or forks do not count. Then check the file below to manage the project without administrator approval. Keep the file to retain your access.
If needed, you will go to sign-in. After signing in, return here and press your chosen verification button again.
Run /nomorevibe verify in your project folder to verify ownership and manage the introduction yourself.
Verify in one minuteAsk about other verification options
The maker's introduction consists of the line above. Read the repository README for more details. Repository README ↗
Loading the full README.
Read the full README ↗The ElementPay marketing site (Next.js app router). Pages are built from the
Claude Design export and follow BRAND.md.
npm install
npm run dev # http://localhost:3100
npm run test:run # unit tests (Vitest)
npm run test:e2e # end-to-end tests (Playwright; builds and starts the site)
npm run lint
| Pages | Source |
|---|---|
| Country, corridor, currency-account, stablecoin, gateway, comparison and other static pages (154, including the 16 French pages) | Imported verbatim from the design into src/content/design-pages/ and served by src/app/(site)/[slug] and src/app/(fr)/fr/[slug] |
| Homepage, products, solutions, company, blog, press, status, careers, contact, coverage | React components in src/components/*, ported from the design's interactive components |
| Shared nav and footer | src/components/nav/EPNav.tsx, src/components/footer/EPFooter.tsx |
| Titles, descriptions, Open Graph, hreflang and JSON-LD | Taken from each design page's <helmet> (src/content/design-pages/heads.json for the hand-built pages) |
sitemap.xml, llms.txt | The design's own files, imported alongside the pages |
French pages live in a separate root layout so they render with <html lang="fr">.
node scripts/import-design.mjs <path-to-design-project>
The importer rewrites src/content/design-pages/ and src/app/design-pseudo.css
(hover and focus states). It maps design filenames to clean URLs using each
page's canonical link, points flags at /flags, swaps the design font names for
the next/font variables and removes speed and opening-hours claims from the
French copy (BRAND.md). Run the tests afterwards: src/app/sitemap.test.ts
checks every sitemap URL has a route, and src/lib/design/pseudo.test.ts
checks every hover state a component uses was generated.
Hand-built pages are not regenerated; port changes to their components by hand.
docs/design/ holds the notes that came with the design:
the developer handoff (URL map, redirects, forms, live data, launch checklist)
and the SEO/AI-search and code-review prompts.