Skip to content

Bluesparx/pinsights

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Pin Insights

Overview

Pin Insights is a web application that allows users to connect their Pinterest accounts and receive personalized reviews based on the pins they have saved. The application utilizes the Pinterest API for fetching user pins and employs Google's Gemini model for generating insightful reviews based on images.

Features

  • Pinterest Authentication: Securely log in with your Pinterest account.
  • Fetch Pins: Retrieve and display your saved pins.
  • Collective Review Generation: Get a thoughtful review based on the themes and descriptions of your saved pins.
  • Image Analysis: Analyze images from your pins to provide a detailed review.

Getting Started

Prerequisites

  • Node.js (>= 20.x)

Installation

  1. Clone the repository:

    git clone https://github.com/bluesparx/pinsights.git
    cd pinsights
    
  2. Install dependencies:

    npm install
    
  3. Run and backend in different terminals

    npm run dev
  4. Open your browser and navigate to http://localhost:5172.