With OnBoard, you can build a customized authentication flow that fits the requirements of your industry for a secure, low-cost and superior customer onboarding experience.
Onboarded users can authenticate themselves in under 2 minutes with a selfie and a picture of a government-issued identity document.
We decided to build the app with a standard Python stack on the backend:
- 👉 Django for logic
- 👉 PostgreSQL for database
- 👉 Celery for async tasks
- 👉 Redis for caching & the task queue
We developed frontend as a React app and deployed everything on AWS Kubernetes (EKS) and CloudFront
The app allowed the onboarded users to:
- 👉 Input personal details
- 👉 Perform a face / movement scan to prove they are human
- 👉 Scan their ID
- 👉 Check for their presence on global watchlists
The final project looked like this:
Personal data input
Face / movement scan
Self Made role
One of our cofounders was an individual contributor of the backend team.