Background Verification Platform Development

Md Aabid

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
Like this project

Posted Jul 16, 2025

Developed a background verification platform with admin and user dashboards.

Likes

0

Views

0

Timeline

Jul 4, 2025 - Aug 4, 2025