go-detective (go-detective on Github) is a native application that uses Wails to bridge the frontend (HTML, JS, CSS) with the Go backend code, providing a seamless desktop experience. The application leverages Supabase as the Backend-as-a-Service solution, which provides PostgreSQL database capabilities and includes a built-in authentication system.
Key Features:
- Performs critical Know Your Customer (KYC) checks
- Conducts Anti-Money Laundering (AML) screening
- Screens individuals against Politically Exposed Persons (PEP) lists and international sanctions databases
PEP Lists functionality allows the application to:
- Identify individuals holding prominent public positions
- Flag higher risks for potential corruption or money laundering
The Sanctions Lists component:
- Contains records of individuals and entities
- Tracks those prohibited from certain economic activities
- Maintains data based on international restrictions
Benefits of go-detective include:
- Helping organizations meet regulatory obligations
- Preventing financial crimes
- Combining Go’s performance with modern web technologies
- Maintaining native look and feel
- Leveraging Supabase for user management and data persistence
- Providing comprehensive PEP and sanctions screening