Merchant website compliance checks are often time-consuming and require manual effort. This project aims to streamline the process by leveraging AI to scrape merchant websites, validate their legitimacy, and ensure they comply with product restrictions.
Compliance officers spend a significant amount of time manually verifying merchant websites during onboarding. This project provides AI assistance to automate and enhance this process.
- Web Scraping: Extract relevant information from merchant websites.
- AI-Powered Analysis: Validate legitimacy, verify product offerings, and detect restricted products.
- Scoring System: Compare automated results with human evaluations.
- Actionable Recommendations: Assist compliance officers with decision-making.
- Scrape websites for legitimacy signals.
- Verify ownership of a website against a specified merchant.
- Confirm that products are being sold.
- Detect restricted products (requiring human verification for final approval).
- Ensuring AI successfully extracts relevant compliance-related information.
- Generating a confidence score for compliance checks.
- Provide a verification score to compare with human evaluations.
- Recommend third-party internal verification for enhanced accuracy.
- Frontend: React (for dashboard, if applicable)
- Backend: Node.js / Express
- Web Scraping: Puppeteer / Playwright / Cheerio
- AI Models: OpenAI API / Custom NLP Model
- Database: PostgreSQL / MongoDB
- Hosting & Deployment: AWS / Vercel
- Clone the repository:
git clone https://github.com/verifyai/VerifyAI cd VerifyAI
- Install dependencies:
npm install
- Set up environment variables (e.g., API keys, database credentials) in a
.env
file:OPENAI_API_KEY=your-api-key ImgBB_API_KEY=your-api-key DATABASE_URL=your-database-url
- Run the project:
npm start
- Fork the repository.
- Create a new branch (
feature-branch
). - Commit your changes.
- Open a pull request.
- Ian Mann
- Tanner Lyon
- Jesse Chou
- Kiril Christov
- Taven Shumaker