All projects

Machine Learning

QueryBank — Banking Text-to-SQL Chatbot

Natural-language chatbot that converts banking questions into SQL plus auto-selected charts.

Overview

A text-to-SQL chatbot for a banking PostgreSQL database. Google Gemini reads schema documentation and emits both an SQL query and a matching chart configuration; results render as tables and auto-selected bar, line, pie, or scatter visualizations across customer, loan, and analytics views. Combines a Python query-generation core with a TypeScript/Next.js dashboard exposing landing, login, chatbot, SQL, and analytics pages.

Key highlights

Tech stack

Topics