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

Built With

  • authentication
  • fastapi
  • firebase
  • firebase-admin-sdk
  • google-cloud-firestore
  • lucide
  • pydantic
  • python
  • react-19
  • react-hook-form
  • recharts
  • tailwindcss
  • tanstack-react-query
  • uvicorn
  • vite
  • zod
Share this project:

Updates