Background Verification Platform Development by Md Aabid HussainBackground Verification Platform Development by Md Aabid Hussain

Background Verification Platform Development

Portfolio project
Md Aabid Hussain

Background Verification Website - README

๐Ÿ“Œ Project Overview

This is a background verification platform tailored for individual users to verify hired personnel like domestic helpers, maids, drivers, babysitters, and other service providers. It includes both admin and user dashboards and integrates with various government and third-party verification APIs.
The platform aims to offer secure, scalable, and responsive background checks for:
PAN Card
Aadhaar
Voter ID
Driving Licence
Employment
GST
Address Verification
Profile Lookup
Liveness Detection
Bank Account
Face Match
Company Info
Passport
FSSAI License
MSME
Vehicle RC
Cowin Certificate
CCRV (Criminal and Court Record)
FIR/Criminal Check

๐Ÿšง Project Status

โœ… Frontend and backend initialized โœ… Authentication implemented (Redux-based login/logout) โœ… Basic user dashboard layout created ๐Ÿ› ๏ธ More features and integrations are under active development.

๐Ÿงฉ Features (Planned & In Progress)

โœ… Core Pages

Home Page (with user purpose messaging)
Services Page (Add to Cart functionality)
Pricing Page
Reviews Page (Post-review after token purchase)

โœ… User Dashboard

View verification statuses
Export reports (table + PDF format)
Login with Phone, Email, Google

โœ… Admin Dashboard

View and manage users
Manage verification services
Set offers (5%-10% control)
View platform analytics
Newsletter subscription management

๐Ÿ”” Interactive UI Elements

Live Chat
Push Notifications
Popup Alerts
Offer Sections (Cart & Product Pages)
WhatsApp Integration
Sliding Ad Banner
Visitor Counter

๐Ÿ› ๏ธ CMS + Blog

Blog Management Panel
Custom Login Panel for CMS/Admin
Content Management Tools

๐Ÿ“Š Analytics & SEO

Google Analytics Setup
Google Search Console Integration

๐Ÿ“ Tech Stack

Frontend

React.js + Tailwind CSS
Redux Toolkit (auth and global state)
React Router DOM
Responsive layout (mobile/tablet/desktop)

Backend

Node.js + Express
MongoDB (Mongoose)
JWT Authentication
RESTful API structure

Integrations (Planned)

Government APIs (via third-party KYC services)
PDFKit / html-pdf for PDF export
Firebase / OneSignal for Push Notifications
Chat API (Tawk.to / Crisp / LiveChat)
WhatsApp API

๐Ÿ“‚ Folder Structure (Frontend)

client/
โ”œโ”€โ”€ user/
โ”œโ”€โ”€ admin/
โ”œโ”€โ”€ home/
โ”œโ”€โ”€ component/
โ”œโ”€โ”€ features/
โ”œโ”€โ”€ app/
โ”œโ”€โ”€ pages/
โ”œโ”€โ”€ redux/
โ”œโ”€โ”€ services/
โ”œโ”€โ”€ utils/
โ”œโ”€โ”€ App.jsx
โ””โ”€โ”€ index.js

๐Ÿ”ง Setup Instructions

1. Clone Repositories

git clone https://github.com/aabid2947/eKYC.git
cd eKYC
npm install
npm start
git clone https://github.com/aabid2947/eKYCServer.git
cd eKYCServer
npm install
npm run dev

2. Create .env Files

Backend .env
PORT=5000
MONGO_URI=your-mongodb-uri
JWT_SECRET=your-secret

Frontend .env
REACT_APP_API_BASE_URL=http://localhost:5000/api

๐Ÿ“… Upcoming Milestones

๐Ÿ” Implement full API-based verification for all listed services
๐Ÿ“„ Token purchase and wallet system
๐Ÿ“ฌ Email/SMS Notification support
๐Ÿ“ฆ Admin analytics and export tools
๐Ÿง  Smart Matching Suggestions

๐Ÿค Contribution & Feedback

Want to help or suggest features? Feel free to open an issue or PR.

๐Ÿ“œ License

MIT License

๐Ÿ‘ค Author

Md Aabid Hussain For inquiries, reach out via GitHub

0 likes ยท 6 views ยท Jul 16, 2025

Developed a background verification platform with admin and user dashboards.

Timeline

Jul 4, 2025 - Aug 4, 2025

Tags