Logo Lanfrica

kidulajumba254/VerifiedOne

Domain:

digital infrastructure

Record type:

software
Creator:
kid
Host:
VerifiedOne is a high-performance Identity Verification (IDV) and Trust Auditing platform built for the Kenyan and broader African market .We provide instant, defensible trust reports for individuals and enterprises, reducing fraud in high-trust sectors like Real Estate, HR, and peer-to-peer commerce # πŸ›‘οΈ VerifiedOne β€” AI-Powered Identity & Trust Auditing ## The Future of Trust in Africa VerifiedOne is a high-performance **Identity Verification (IDV)** and **Trust Auditing** platform built for the Kenyan and broader African market .We provide instant, defensible trust reports for individuals and enterprises, reducing fraud in high-trust sectors like Real Estate, HR, and peer-to-peer commerce. ## Features AI Trust Audit: Real-time biometric and document analysis using Google Gemini. Dynamic Usage Rails: Tiered access with real-time usage meters for Free vs. Premium tiers. Professional Payments: Professional checkout flow integrated with modern Kenyan payment patterns (M-Pesa Express, Interbank, Cards). Secure Auth: Dual-factor authentication with Google OAuth 2.0 and simulated SMS OTP verification. Compliance Engine: Centralized dashboard for auditing verification history and maintaining regulatory standards. ## Technology Stack - **Frontend**: React, Material UI v6, Framer Motion, Tailwind CSS. - **Backend**: NestJS, Prisma (SQLite/PostgreSQL), JWT. - **AI**: Google Gemini Pro (Vision & Text). - **Payment Logic**: Checkout Session Architecture (Redirect-based). ## βš™οΈ Project Structure ```bash β”œβ”€β”€ backend/ # NestJS API (Prisma, Auth, Payments) β”œβ”€β”€ components/ # React Component Library β”‚ β”œβ”€β”€ auth/ # Login, Register, Google OAuth β”‚ β”œβ”€β”€ pricing/ # Tiered Plans & M-Pesa Flow β”‚ β”œβ”€β”€ verification/ # AI Wizard & Camera UI β”‚ └── payment/ # Checkout Selector & Gateway Simulation β”œβ”€β”€ services/ # API and Axios layer └── animations/ # Framer Motion design tokens ``` ## Getting Started ### Prerequisites - Node.js (v18+) - npm or yarn ### 1. Clone & Install ```bash git clone github.com cd VerifiedOne npm install cd backend && npm install ``` ### 2. Environment Setup Create a `.env` in the root and `/backend` and add: ```env GEMINI_A …