Skip to content

linfieldlabs/PinIntel

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PinIntel Pro

PinIntel Pro is a specialized analytics and intelligence platform designed for Pinterest board management and competitive strategy. The system automates the process of gathering market data, calculating performance metrics, and generating strategic recommendations for organic growth.

Project Description

The platform provides a comprehensive audit of Pinterest profiles and boards. It is designed for agencies and brands that need to move beyond basic native analytics into "Generative Engine Optimization" (GEO). By analyzing profile authority, keyword alignment, and posting consistency, the tool helps users understand how their content is positioned within the Pinterest algorithm relative to their competitors.

Core Methodology

The system operates through three primary layers:

  1. Data Acquisition (Scraping): The backend utilizes a Playwright-based scraper to collect real-time data from Pinterest. It employs a multi-tiered approach to ensure reliability:
  • API Interception: Captures data directly from internal Pinterest responses.
  • DOM Parsing: Extracts information from the page structure as a fallback.
  • OCR (Optical Character Recognition): Uses Tesseract.js to interpret data from screenshots when high-level anti-scraping measures are encountered.
  1. Scoring Engine: The raw data is processed through a proprietary scoring engine that evaluates 25 distinct metrics. These metrics measure engagement velocity, semantic depth, and account authority.

  2. Intelligence Engine: The intelligence layer translates scores into actionable strategy. It leverages Amazon Nova foundation models via Amazon Bedrock to predict posting frequency, identify content format gaps, and benchmark engagement averages against market standards to provide personalized growth playbooks.

System Requirements

Technical prerequisites for running PinIntel Pro:

  • Node.js: Version 22.x (current LTS).
  • npm: Standard package manager included with Node.js.
  • Operating System: Compatible with Windows, macOS, and Linux.
  • Web Browser: Playwright requires Chromium installation for backend operations.
  • AWS Account: Access to Amazon Bedrock and Nova foundation models.

Installation and Setup

1. Repository Initialization

Clone the repository and enter the project directory:

git clone https://github.com/linfieldlabs/PinIntel.git
cd pinterest-board-intelligence

2. Backend Installation

Navigate to the backend directory and install the necessary dependencies:

cd backend
npm install
npx playwright install chromium

Create a .env file in the backend root and define the following:

  • PORT=5000
  • AWS_ACCESS_KEY_ID=your_access_key
  • AWS_SECRET_ACCESS_KEY=your_secret_key
  • AWS_REGION=ap-south-1

3. Frontend Installation

Navigate to the frontend directory and install dependencies:

cd ../frontend
npm install

Running the Application

Both servers must be running simultaneously for the application to function correctly.

Start the Backend Server

cd backend
npm start

The backend API initializes on http://localhost:5000.

Start the Frontend Interface

cd frontend
npm start

The frontend interface will open on http://localhost:3000 (standard React/Vite port).

Project Structure

  • /backend: Express.js server and data processing logic.
  • /backend/src/services: Playwright scraper and external API integrations.
  • /backend/src/ai: Scoring and intelligence algorithms.
  • /frontend: React/Vite application.
  • /frontend/src/pages: Component-based dashboard and landing views.

Technical documentation for PinIntel Pro Intelligence Platform.

About

PinIntel Pro is an AI-powered Pinterest analytics platform that audits profile and compares it against competitors. It uses advanced "Generative Engine Optimization" (GEO) to help you rank higher in Pinterest's algorithm and provides actionable, data-driven strategies to grow engagement and reach.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors