Basic KYC Verification System Development

Job ID: 40272045

Budget: $1,000 – $3,200 USD

Project Title

Simple KYC Verification System (MVP)

Budget

$3,200 Fixed Price

Project Description

We are looking for a developer to build a simple KYC (Know Your Customer) verification system MVP.

The system does NOT need advanced AI or complex integrations. This is a clean, basic verification workflow that we can improve later.

Scope (MVP Only)
User Side

User registration (email + password)

ID document upload (passport / ID card)

Selfie upload

KYC status page (Pending / Approved / Rejected)

Admin Panel

Admin login

View submitted users

View uploaded documents

Approve / Reject with note

Basic search (email or user ID)

Technical Requirements

Backend: .NET Core or Node.js

Database: PostgreSQL

Simple REST API structure

Secure file storage (local or S3 compatible)

JWT authentication

Basic role system (Admin / User)

Dockerized setup

No AI, no OCR, no face matching required in this phase.

Security (Basic Level)

HTTPS ready

Password hashing

Secure file access

Basic audit log (who approved/rejected)

Deliverables

Working backend

Simple admin panel (can be basic UI, no complex design needed)

API documentation

Docker setup

Deployment instructions