forhadsidhu / image_tagger

This is Image searching Functionality based on AI(Deep learning) with FastAPI backend and React Frontend

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

AI enabled Image Searching in APP

This project is based on applying AI in image search functionality. For AI model we are using Hugging face and Langchain.They provide easy way to integrate promising deep learning model in the application.

Initial System Design

Figure

App Review

Figure Figure Figure Figure

Installation

  • Python >= 3.6
  • Dependencies: pip install -r requirements.txt
  • Nodejs
  • Reactjs

Code Structure

  • Backend: Contains the backend RestApi code and some R&D scripts for deep learning task.
  • Frontend: Contains the frontend code in Reactjs for integrating the backend api.

Running

For backend uvicorn api.main:app --reload For Frontend npm start

Notes

uvicorn api.main:app --reload set NODE_OPTIONS=--openssl-legacy-provider

  1. change alembic init file for database path
  2. add backend model in alembic .env file

alembic init alembic alembic revision --autogenerate -m "changes occured" alembic upgrade head

πŸ˜„ Happy Coding Contributing πŸ’•πŸ’•πŸ’•πŸ’•πŸ’•πŸ’•πŸ’•

About

This is Image searching Functionality based on AI(Deep learning) with FastAPI backend and React Frontend


Languages

Language:Jupyter Notebook 71.9%Language:JavaScript 20.6%Language:Python 5.7%Language:CSS 1.5%Language:HTML 0.3%