Skip to content

YeboIDIdentity for Africa

Phone-first authentication & KYC verification for African applications

YeboID

Quick Start

Add YeboID to your Flutter app in 3 steps:

1. Install the Package

yaml
dependencies:
  yeboid_flutter:
    git:
      url: https://github.com/omegathesecond/yeboid-flutter.git

2. Wrap Your App

dart
import 'package:yeboid_flutter/yeboid_flutter.dart';

void main() {
  runApp(
    YeboIDProvider(
      config: YeboIDConfig(
        clientId: 'your-app-id',
        redirectUri: 'yourapp://auth',
      ),
      child: MyApp(),
    ),
  );
}

3. Add Login Button

dart
YeboIDLoginButton(
  onSuccess: (user) => Navigator.pushNamed(context, '/home'),
  onError: (error) => showSnackbar(error),
)

That's it! Your users can now authenticate with YeboID.


Universal Authentication for Africa