Skip to content

Sam-Aitech/Checkbyai.net

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

976 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

CheckByAI

Live Demo License: MIT TypeScript Node.js PostgreSQL GitHub Issues GitHub Stars

Your sponsor was revoked last night. Nobody told you.

CheckByAI is an AI-powered UK immigration compliance monitoring and document verification platform. Built in London.

🌐 Visit checkbyai.net β†’


πŸ‘€ Who Is This For?

Persona Problem How CheckByAI Helps
πŸ§‘β€πŸ’Ό Visa Holders Sponsor revoked without warning - you lose your visa Real-time alerts before it's too late
🏒 HR Teams Accidentally hiring from revoked sponsors = illegal Instant licence status verification
πŸ“‹ Immigration Advisers Manual checks are slow and unreliable Automated daily monitoring + forensic CoS checks
🀝 Recruiters Placing candidates at non-compliant employers Pre-screen sponsors before any placement

🎯 What You Get in 30 Seconds

Feature What It Does
πŸ” Sponsor Licence Monitor Daily scans of the UK Home Office Register of Licensed Sponsors. Alerts on removals, downgrades, new routes, and status changes.
πŸ”Ž CoS Check β€” PDF Forensics Forensic analysis of Certificate of Sponsorship PDFs to detect tampering, fabricated metadata, suspicious modification dates, and invalid certificate generation.
⚑ Real-Time Alerts Email, WhatsApp, and SMS notifications when licences are revoked or suspended.
πŸ“Š 124,000+ Sponsors Tracked Full coverage of the UK Home Office Register of Licensed Sponsors.

πŸ–₯️ How It Works

1. Upload a CoS PDF  β†’  2. AI scans 6 data points  β†’  3. Get a risk score in seconds


1. Enter a sponsor name  β†’  2. CheckByAI scans the register  β†’  3. Get instant status + alerts

πŸ’° Pricing

Feature Free Starter Pro Unlimited Enterprise
Sponsor Watches 1 2 5 Unlimited Unlimited
Notifications Daily digest Email + WhatsApp All + Immediate All + Immediate All + Webhooks
CoS Check MIS β€” β€” βœ… βœ… βœ…
API Access β€” β€” β€” βœ… βœ…

πŸš€ Quick Start

Prerequisites

  • Node.js 20+
  • PostgreSQL 14+
  • Redis (for BullMQ)
  • Firecrawl API Key (optional)

Local Development

git clone https://github.com/Sam-Aitech/Checkbyai.net.git
cd Checkbyai.net
npm install
cp .env.example .env
npm run db:push
npm run db:migrate
npm run dev

πŸ› οΈ Tech Stack

Layer Technology Purpose
Frontend React 18, TypeScript, TailwindCSS, Radix UI, Three.js Modern reactive UI
Backend Node.js, Express, Drizzle ORM, PostgreSQL (Neon) REST API + ORM
Queue BullMQ, Redis Background job processing
Auth Passport.js Secure authentication
Payments Stripe Subscription billing
Infrastructure Cloudflare (Turnstile/CDN) Security + CDN
Email Resend / Brevo Transactional emails
SMS Twilio SMS notifications

πŸ“ Project Structure

Checkbyai.net/
β”œβ”€β”€ backend/          # Express API server
β”œβ”€β”€ client/           # React frontend
β”œβ”€β”€ server/           # Server entry point
β”œβ”€β”€ shared/           # Shared types and utilities
β”œβ”€β”€ migrations/       # Database migrations
β”œβ”€β”€ scripts/          # Utility scripts
β”œβ”€β”€ tests/            # Playwright E2E + unit tests
β”œβ”€β”€ docs/             # Documentation
β”œβ”€β”€ data/             # Seed data and archives
└── .github/          # CI/CD workflows

πŸ“„ Documentation

Doc Description
DEVELOPMENT.md Local setup, architecture, running tests
DEPLOYMENT.md Production deployment and scaling guide
API_REFERENCE.md API endpoints, schemas, and examples
SYSTEM_DESIGN.md Architecture and component design

πŸ›‘οΈ Security

  • AES-256-GCM encryption for phone numbers
  • Email OTP authentication
  • SQL injection prevention via Drizzle ORM
  • File upload isolation with immediate deletion

πŸ“… Roadmap

Quarter Milestone Status
Q3 2026 CoS PDF forensic engine v2 βœ… Done
Q3 2026 WhatsApp + SMS alert system βœ… Done
Q4 2026 API for enterprise partners πŸ”„ In Progress
Q4 2026 Mobile app (iOS/Android) πŸ“‹ Planned
Q4 2026 Multi-language support πŸ“‹ Planned

πŸ› Reporting Issues

  • Security: Email security@checkbyai.net with description, reproduction steps, and impact.
  • Bugs: Open a GitHub Issue with expected vs. actual behaviour and logs/screenshots.

Built in London πŸ‡¬πŸ‡§

Made with ❀️ by Sam-Aitech

If CheckByAI has helped you - please ⭐ star this repo to help others find it.

About

AI-powered UK visa fraud protection platform. Instantly verify Certificate of Sponsorship (CoS) documents, monitor employer sponsor licence status, and receive real-time alerts via email, WhatsApp, and SMS when licences are revoked or suspended.

Topics

Resources

License

Code of conduct

Contributing

Security policy

Stars

1 star

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors