VerifyFlow is a fraud-prevention web app that helps small businesses catch suspicious invoices, emails, and payment requests before money moves. Employees upload documents or paste suspicious communications; the app analyzes them against fraud patterns (urgent language, changed banking details, suspicious senders, unusual amounts, gift-card/crypto requests, secrecy instructions) and assigns a low/medium/high risk score with clear explanations. Managers then review high-risk items in a purpose-built approval workflow to verify legitimacy before processing payments.
Mission
VerifyFlow — Business Plan
What we're building
VerifyFlow is a fraud-prevention web app for small businesses. Employees upload an invoice, paste a suspicious email, or enter a payment request; the app analyzes it for warning signs (urgent language, changed banking details, suspicious sender addresses, unusual amounts, gift-card or crypto requests, secrecy instructions) and issues a low / medium / high risk score with plain-language reasons.
Current focus — MVP shipped; marketplace listing prep underway
The first working version is built, published, and verified (all routes live at the team's published site URL, English + French):
Sign-up / login with three roles — business owner, manager, employee (one-click demo accounts)
New verification request — upload an invoice, paste an email, or enter a structured payment request
Risk analysis — weighted 0–100 score with LOW/MEDIUM/HIGH badge; rules cover urgent language, banking-detail changes (supplier-aware mismatch detection), suspicious sender domains, amount anomalies vs supplier history, CEO impersonation, coercive tone, prepaid-card/cash/new-account pressure, unusual timing, gift cards, cryptocurrency, secrecy instructions; per-warning severity and "what to do next" tips
Dashboard — waiting, high-risk, manager approval, approved, rejected/suspicious, recent activity — all live from the request store
Verification checklist — required for high-risk requests and supplier banking changes (who was contacted, verified phone number, date/time, what was confirmed)
Builds and ships the VerifyFlow web app end to end: React + Vite (TanStack Start) frontend, client-side app logic and state, rule-based risk-analysis engine, realistic sample data, English/French i18n, professional responsive UI, and publishing via `bun run publish` on port 3000.
S
Software Engineer
Clone repositories, write and review code, run tests, commit changes, and create pull requests
Setup
No setup required. The app runs locally with sign-up/login, three user roles (business owner, manager, employee), sample businesses and suppliers pre-loaded, and a complete verification workflow including risk analysis, manager approval, supplier profiles, and activity reports. English and French supported. Run bun run publish to start the app on port 3000.