School Handbook RAG: Flask + Gemini + FAISS Explained
Deep dive into the School Handbook RAG system: how Flask, Gemini embeddings, FAISS search and retrieval-augmented generation power an AI handbook chatbot.
Topic
12 articles covering software architecture — from fundamentals to practical engineering.
Deep dive into the School Handbook RAG system: how Flask, Gemini embeddings, FAISS search and retrieval-augmented generation power an AI handbook chatbot.
Build an unbeatable Tic-Tac-Toe AI with Python Minimax, Alpha-Beta pruning, and Flask — game logic, memoization, and microservices architecture explained.
A deep-dive into Gesture-RPS-Game — an open-source Python game that uses OpenCV and Google MediaPipe to play Rock Paper Scissors with hand gestures. We break down the tech stack, every method, and how computer vision logic works end-to-end.
A code walkthrough of azario0's Advanced Screen Recorder — a Python/Tkinter desktop app that lets you visually select a screen region and record it to MP4/AVI/MOV with OpenCV, threading, and pyautogui.
A code walkthrough of azario0's Typing Speed Test app — a Tkinter desktop client that measures WPM/accuracy in real time and streams results to a Flask + Chart.js web dashboard over a simple REST API.
A deep dive into the zip_unzip_tk open-source project, exploring how Python, Tkinter, and threading come together to create a responsive, user-friendly file compression and extraction application without any external dependencies.
A code walkthrough of azario0/car_price_predictor — a full regression pipeline that engineers features, compares four models with ColumnTransformer and Pipeline, and serves the winning RandomForest model through a Flask web app.
A technical breakdown of the Focus Flasher open-source project, exploring its programming language, core methods, window handling mechanisms, and visual alerting logic.
Learn how LexiGem turns the prototype shown in its Jupyter notebook into a web application that uses Google Gemini to generate detailed dictionary-style definitions in English and French. The app combines prompt engineering, the Gemini API, Flask, Markdown rendering, and a Bootstrap-based interface to create an interactive AI-powered lexicographer.
A deep dive into the TeacherSchedulerApp, an open-source Python project that uses SciPy, NumPy, and Tkinter to generate conflict-free, preference-optimized weekly teaching schedules for school administrators.Learn how to solve the classic assignment problem in Python. This article walks through an open-source Teacher Scheduling Application using Tkinter and the Hungarian algorithm to maximize teacher satisfaction.
Clean Architecture is not about layers and folders — it's about dependency direction. A practical explanation of the pattern, the dependency rule, and when it's worth the ceremony.
Replication, consensus, partitioning, and the fallacies that make distributed systems hard. A clear foundation for engineers building their first distributed service.