Skip to content

Search Images with image to images and text to images also download the images or share on whatsApp

Notifications You must be signed in to change notification settings

shadab19it/image-search-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Image Search with Text to Image or Image to Image

Overview

This is a simple image search application that allows users to search for images using a Python backend with FastApi, DeepSearchImage and a ReactJS frontend. The backend utilizes a Python framework for image processing and retrieval, while the frontend provides a user-friendly interface for searching and displaying results.

Features

  • Image search functionality
  • Responsive user interface
  • Integration with a Python backend for image processing
  • Download
  • Share on WhatsApp

Prerequisites

Make sure you have the following installed on your machine:

  • Python (version X.X.X)
  • Node.js (version X.X.X)
  • npm (version X.X.X)

Getting Started

Backend (Python)

  1. Add .env file with this variables in root dir

    JWT_SECRET=your_jwt_secret_key
    DATABASE_URL=your_database_url
    TWILIO_ACCOUNT_SID=your_twilio_account_sid
    TWILIO_AUTH_TOKEN=your_twilio_auth_token
    TWILIO_PHONE_NUMBER=your_twilio_phone_number
  2. Navigate to the server directory:

    cd server
  3. Install the required Python packages:

    pip install -r requirements.txt
  4. Run the backend server:

    uvicorn server:app --reload

    The backend will run on http://localhost:8000.

Frontend (ReactJS)

  1. Navigate to the client directory:

    cd client
  2. Install the required npm packages:

    npm install
  3. Run the frontend development server:

    npm dev

    The frontend will be accessible at http://localhost:3000.

Usage

  1. Open your web browser and go to http://localhost:3000.
  2. Use the search bar to enter keywords for image search.
  3. View the search results and click on images for more details.

Contributing

If you would like to contribute to the project, please follow the guidelines in the CONTRIBUTING.md file.

License

This project is licensed under the MIT License.

About

Search Images with image to images and text to images also download the images or share on whatsApp

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published