AI Recipe Generator: Flask, LangChain & Gemini Guide
Flask AI recipe generator built with Python, LangChain and Gemini 1.5 Flash — how ingredient parsing, prompt engineering, and LCEL chains work end to end.
Topic
14 articles covering web development — from fundamentals to practical engineering.
Flask AI recipe generator built with Python, LangChain and Gemini 1.5 Flash — how ingredient parsing, prompt engineering, and LCEL chains work end to end.
Learn how this Flask PDF flashcard app uses PyMuPDF and Google Gemini AI to extract text, generate Q&A flashcards as JSON, and run an interactive quiz workflow.
A complete deep-dive into Flask Quiz Master — a dynamic Python Flask quiz app that fetches live questions from QuizAPI.io, manages sessions, randomizes questions, and renders a responsive Bootstrap UI with score tracking and review.
Explore how MealDB Explorer builds a Flask recipe app with TheMealDB API — search, filter by ingredient, category, area, and random meals with Python requests.
Explore how this Flask app extracts YouTube transcripts, chunks with LangChain, embeds with Gemini, indexes with FAISS, and enables semantic search and AI Q&A.
Deep dive into Complexity_Quiz, an open-source Flask app that uses Google Gemini to dynamically generate Python code complexity challenges. Learn its tech stack, prompt engineering, Flask routes, and how frontend and AI work together.complexity-quiz-flask-gemini-ai-dynamic-python-quiz-explained
A complete deep-dive into azario0/gemini-code-reviewer — an open-source Flask app that uses Google's Gemini 1.5 Flash to review Python code for correctness, performance, and best practices. We break down the tech stack, project structure, key methods, prompt engineering, and how frontend and backend work together.
A deep dive into azario0/csv-chat-app, a Flask app that lets you upload a CSV or Excel file and query it in plain English using PandasAI and Google's Gemini model — covering the architecture, the LLM integration, session-based state, and the code that turns model output into tables, text, or charts.
A code walkthrough of azario0/flask-news-aggregator — a lightweight Flask app that merges multiple RSS/Atom feeds into a single, filterable, dark-themed timeline with zero database dependency.
A deep dive into azario0/gemini-translator, a lightweight Flask app that uses Google's Gemini 1.5 Flash model to translate text between 20+ languages — covering its architecture, prompt design, and how the pieces fit together.
A detailed technical walkthrough of the azario0/pyqt5-browser project, explaining how Python, PyQt5, Qt WebEngine, signals and slots, widgets, tabs, navigation history, and the application's event loop work together to create a lightweight desktop web browser.
A comprehensive deep dive into the Gradio-Granite-Think-Chat repository, exploring how to build an interactive, streaming chat UI with the IBM Granite 3.3 2B Instruct model, featuring a unique "Thinking Mode" that reveals the model's chain-of-thought reasoning in real-time.
A code walkthrough of Pseudo-Gen 3000, an open-source Flask app that uses Google's Gemini 1.5 Flash API to convert Python code into plain-English pseudocode, wrapped in an 80s neon terminal UI.
Server state, client state, URL state — the three kinds of state and why choosing the right tool for each matters more than picking a 'winner'. A practical framework for React and friends.