Instagram Trend Caption Tool I’m putting together a small web app where a user can drop an image and—in a couple of seconds—receive a punchy caption plus a set of high-impact hashtags. The text must feel current because it is informed by real-time competitor activity on Instagram; however, only the caption and hashtags are returned to the user, not a full post template. My preferred stack is FastAPI for the backend and React for the frontend. The backend will expose an endpoint that accepts an image, calls an AI-agent pipeline (vision model for captioning + live trend scraper + language model for copywriting), and then sends the finished text back to the client. The React side simply handles the upload, shows a progress spinner, and displays the results. Deliverables • FastAPI service with a `/generate` route that takes an image and responds with JSON `{ caption: “…”, hashtags: ["…", …] }` • Real-time competitor trend retrieval wired into the generation logic (no reliance on static datasets) • React interface (create-react-app or Vite) with drag-and-drop upload and results view • Brief README covering setup and model choices so I can rerun or swap models in the future I need the caption and hashtags in such a way that there is better user engagement. For example: If i give the user input as the image attached below, relevant caption and hashtags are to be generated considering the current instagram competitor trends. FastAPI AI Content Creation AI Model Development AI Text-to-text Python PHP Web Scraping JavaScript