Skip to content
Back to Home

Sanctions & Watchlist Screening Platform

A web application to search names across official lists, review matches with context and confidence, and generate audit-ready reports.

Visit live site
Sanctions & Watchlist Screening Platform
  • Cursor
    Cursor
  • Docker
  • Ubuntu
  • Nginx
  • Django
  • PostgreSQL
  • Next.js
  • React
  • Python
  • TypeScript
  • TailwindCSS
  • Git
  • GitHub

About This Project

A web application for sanctions and watchlist screening: search names against multiple official lists, review matches with confidence and context, and export audit-friendly reports—built for clarity, security, and operational use.

Key Features:

  • Multi-source screening – Query several sanctions and watchlist sources in one place with normalized, deduplicated results.
  • Explainable matches – Surfaced scores, aliases, and reference fields so reviewers can justify decisions quickly.
  • Authenticated workspaces – Sign-in, sessions, and role-aware areas for everyday users and administrators.
  • Bulk processing – Upload batches and track jobs with status and downloadable outcomes for larger screening runs.
  • Reporting & exports – Generate structured exports and PDF summaries suitable for compliance documentation.
  • Admin tooling – Manage users and reference data updates through dedicated admin flows (no code changes required for routine operations).
  • Responsive, accessible UI – Built with a modern component library and a layout that works on desktop and mobile.

Tech Stack:

  • Frontend: Next.js (App Router), React, Tailwind CSS, shadcn/ui (Radix-based components)
  • Backend: Next.js Route Handlers / server-side logic for screening, auth, uploads, and exports
  • Database: PostgreSQL
  • Other: PDF generation, containerized deployment (e.g. Docker), TypeScript end-to-end

Goal:
Deliver a fast, trustworthy screening workflow that teams can rely on for due diligence and audit readiness—without sacrificing usability or maintainability.