-
-
“Deployed DueAlert seamlessly on Firebase Hosting — tracking live download stats and deployment history
-
“Monitoring storage and bandwidth usage with precision — ensuring DueAlert remains lightweight, fast, and production‑ready.”
-
“Optimized Firestore reads/writes for real‑time alerts — scaling to thousands of operations per day while keeping costs efficient.”
Inspiration
Most of the schools and institution in my region has a problem where late payment is a norm and school and Tuition executives responsible for payment have to call and message 100+ times consuming time and resource . that's why i thought why not automate the part of sending msg and calls to the parents using agents and that's how i started to build it .
What it does
DueAlert is an AI-powered fee collection assistant for coaching and educational centers. It replaces manual spreadsheets and repetitive reminders with a centralized dashboard that:
Tracks student fees and due dates
Predicts payment risks using Google Gemini
Generates empathetic, personalized WhatsApp reminders in Hinglish
Monitors collection progress with real-time analytics
This helps institutions save time, reduce missed payments, and improve parent communication.
How we built it
Frontend: React 19 + Vite, TailwindCSS, TanStack Query, Recharts for visualization
Backend: FastAPI with Firebase Admin SDK, Firestore, and Gemini API integration
AI Layer: Gemini 2.5 Flash model for risk scoring, payment prediction, and message generation
Infrastructure: Firebase Hosting (frontend), Render (backend), Firebase Authentication for secure institution isolation
Workflow: CSV bulk upload → AI analysis → personalized reminders → dashboard tracking
Challenges we ran into
Aligning frontend state with backend persistence for student fee history
Handling Firestore read/write scaling while keeping costs efficient
Designing empathetic AI communication that feels personal, not robotic
Managing secure environment variables for Firebase and Gemini without exposing credentials
Debugging CSV imports and ensuring smooth bulk student onboarding
Accomplishments that we're proud of
Successfully deployed a production-ready workflow with Firebase Hosting + Render
Integrated Gemini AI directly into operational processes, not just as a chatbot
Built a real-time dashboard that tracks payments, risk scores, and parent responses
Created WhatsApp-ready Hinglish reminders that balance professionalism with empathy
Demonstrated clear alignment with the Gemini XPRIZE Hackathon theme of AI-native financial workflows
What we learned
How to integrate AI into real-world workflows beyond simple chat interfaces
Importance of empathetic communication design when automating financial reminders
Best practices for secure cloud deployments using Firebase + environment secrets
How bulk data processing (CSV imports) can drastically improve usability for institutions
The value of AI-native dashboards in transforming repetitive administrative tasks
What's next for Due Alert
WhatsApp Business API integration for automated reminder delivery
Payment gateway support for direct fee collection
Advanced prediction models using historical payment behavior
Multi-language communication for broader accessibility
Role-based access for institution staff and advanced analytics dashboards
Automated follow-up sequences with sentiment analysis of parent responses


Log in or sign up for Devpost to join the conversation.