Skip to content

Pic Spy is a web application that analyzes images using Google Lens and provides search results. Built with Flask, it allows users to upload and inspect images seamlessly. πŸš€

Notifications You must be signed in to change notification settings

WhisperedShadow/PicSpy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

4 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

PicSpy πŸ”

PicSpy is a reverse image search tool powered by Google Lens API (via SerpAPI) and Cloudinary for image storage. Upload an image, and PicSpy will find similar results across the web.

πŸš€ Features

  • πŸ”Ž Google Lens Integration – Search images using SerpAPI's Google Lens.
  • ☁️ Cloudinary Storage – Securely store and manage uploaded images.
  • ⚑ Fast & Simple UI – Easy-to-use interface for quick image searches.

πŸ› οΈ Technologies Used

πŸ”§ Setup & Installation

Prerequisites

  • Python 3 installed
  • SerpAPI Key (Sign up on SerpAPI for a key)
  • Cloudinary Account (Get API credentials)

Installation Steps

  1. Clone this repository:
    git clone https://github.com/WhisperedShadow/PicSpy.git
    cd PicSpy
  2. Create and activate a virtual environment:
    python -m venv venv
     venv\Scripts\activate
  3. Install dependencies:
    pip install -r requirements.txt
  4. Create a .env file and add:
    SERPAPI_KEY=your_serpapi_key
    CLOUDINARY_CLOUD_NAME=your_cloud_name
    CLOUDINARY_API_KEY=your_api_key
    CLOUDINARY_API_SECRET=your_api_secret
  5. Start the Flask server:
    python app.py
  6. Open http://localhost:5000 in your browser.

πŸ“Έ How It Works

  1. Upload an image β†’ Stored in Cloudinary.
  2. Send request to Google Lens API via SerpAPI.
  3. Receive search results & display similar images and sources.

πŸ—οΈ Future Enhancements

  • βœ… Improve UI with animations & better UX.
  • βœ… Add user authentication.
  • βœ… Support multiple image formats.
  • βœ… Mobile-friendly design.

πŸ’‘ Contributing

Pull requests are welcome! Open an issue if you find any bugs or have feature requests.

✨ Acknowledgments


πŸš€ PicSpy – Find Anything by Image!

About

Pic Spy is a web application that analyzes images using Google Lens and provides search results. Built with Flask, it allows users to upload and inspect images seamlessly. πŸš€

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published