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 …