A smart personal finance assistant that turns everyday receipts into real-time spending insights using AI.
Our submission for Cyberathon – GDGoC 2026
PocketPilot AI solves a common real-world problem: expense tracking is fragmented, manual, and often ignored. Receipts are easily lost, financial awareness remains low, and many existing tools are either too complex or require excessive manual input.
PocketPilot AI simplifies this by enabling users to upload receipts and instantly view their spending patterns through a clean, real-time dashboard. An integrated AI assistant (“Pilot”) helps users understand their finances and ask meaningful questions about their spending behavior.
Most individuals lack real-time awareness of their spending habits because:
- Expense tracking is manual
- Receipts are disorganized
- Financial tools have steep learning curves
This leads to poor budgeting decisions and low financial confidence.
PocketPilot AI solves this by automating expense capture and presenting insights visually and instantly.
PocketPilot AI is a working end-to-end system that includes:
- A receipt upload pipeline with demo Document AI processing
- Real-time data storage using Firebase
- An interactive analytics dashboard (charts + tables)
- An AI chatbot (Pilot) powered by Gemini AI
- Automatic dashboard refresh after every receipt upload
All features shown in this repository are fully implemented and functional.
Python--Gradio--Firebase--Pandas
Gemini AI powers the Pilot chatbot, enabling users to ask finance-related questions and receive contextual responses based on stored receipt data.
Receipt parsing is implemented using a demo Document AI pipeline to simulate OCR and data extraction. This avoids paid API dependencies while maintaining realistic system behavior.
- Receipt upload (image/PDF)
- Demo Document AI receipt parsing
- Firebase data storage
- Dashboard showing:
- Exactly 10 recent receipts
- Spending by category
- Spending by merchant
- Spending over time
- INR (₹)-based summaries
- AI chatbot (“Pilot”) using Gemini AI
- Python 3.10+
- Firebase project credentials
- Gemini API key
git clone https://github.com/your_username/pocketpilot-ai.git
cd pocketpilot-ai
python -m venv .venv
source .venv/bin/activate
pip install -r requirements.txt
python app/main.pyMIT License
This project was built and submitted as part of Cyberathon – GDGoC 2026.
| Team Member | Role | Contributions |
|---|---|---|
| Komal Harshita | App Deployment & Full Stack | Application deployment, backend integration, Firebase setup, dashboard functionality, AI chatbot integration, end-to-end testing |
| Saie Yadav | Presentation & Documentation | PPT deck creation, architecture slides, submission documentation |
| Pooja Rana | Brand Design & UI Identity | Logo design, PPT, and README |
| Vaishnavi Kadam | Video & Demo Content | YouTube demo video creation (≤3 minutes), solution walkthrough, feature explanation, final demo presentation |