Skip to content

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

Notifications You must be signed in to change notification settings

forhadsidhu/image_tagger

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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 💕💕💕💕💕💕💕