DBMS Chatbot

Overview

A conversational chatbot app designed to help users learn and get quick answers about technical topics such as DBMS concepts, powered by Dialogflow's NLU engine with Firebase handling backend data and auth.

The Challenge

Training intents and entities in Dialogflow to reliably handle varied phrasing of technical questions, while keeping the Flutter chat UI smooth and responsive on both Android and iOS.

What I Learned

Learned how to design conversational flows and intents in Dialogflow, integrate it with a Flutter front end, and use Firebase for real-time data sync and user management.

Tech Stack
FlutterFirebaseDialogflow
Key Features
  • Natural Language Understanding via Dialogflow
  • Real-Time Chat Interface
  • Cross-Platform Mobile App (Flutter)
© 2026 Ranjith Kannan - made with ❤️ using Next.js