Inspiration
Managing finances is traditionally seen as a chore filled with dry spreadsheets and confusing data. We wanted to flip the script by creating a sentient advisor—a tool that doesn't just record what happened, but actively partners with the user to change their financial future. Our inspiration came from combining high-end "FinTech" aesthetics with the conversational power of AI to make financial management feel like a premium concierge service.
What it does
Finance Copilot AI is a comprehensive wealth-building command center. It tracks income, optimizes expenses, and provides persistent monitoring of long-term savings goals.
The Copilot: A built-in AI assistant that analyzes spending patterns in real-time (e.g., identifying ₹8,000+ in potential annual savings by cutting unused subscriptions). Narrative Goals: Transforms static targets like "Emergency Fund" or "Europe Trip" into interactive progress bars that react to daily spending habits. Visual Storytelling: Uses institutional-grade charts to provide immediate clarity on cash flow trends and category distribution.
How we built it
We orchestrated a high-performance full-stack ecosystem:
Frontend: Developed with Next.js 14 (App Router) and Tailwind CSS. We utilized Framer Motion for micro-animations to create that "premium" feel. Backend: A specialized Node.js/Express server architected for sub-100ms response times. Data Integrity: Built on SQLite with Prisma ORM, ensuring all transactions are type-safe and fully audited. Intelligence: Integrated Google Gemini AI to interpret natural language queries and provide proactive financial coaching.
Challenges we ran into
Next.js Hydration: Solving complex rendering mismatches between server-generated HTML and client-side animations. Infrastructure Orchestration: Navigating macOS port conflicts and reconfiguring the backend to port 5001. ORM Versioning: Migrating from Prisma 7 to a stable Prisma 6 architecture to resolve connection engine compatibility issues. Data Bloat: Managing a massive 28,000+ object Git history, which required a "Nuclear History Reboot" to prune unnecessary node_modules and ensure a lightweight repository.
Accomplishments that we're proud of
Premium Aesthetic: Successfully delivered a "Job Trends" inspired UI that looks editorial and feels elite. Sentient Interaction: Creating an AI assistant that actually offers value (like calculating specific subscription savings) instead of just generic advice. Optimized Video Assets: Producing a high-fidelity 3-minute demo video from high-res frames to perfectly showcase the app's fluidity.
What we learned
The Power of Small Wins: We learned that users value specific, actionable advice (like "cancel Netflix for 1 year to save ₹8,388") more than broad budget reports. Full-Stack Precision: Refining our workflow to handle real-time data flow between an Express server and a highly interactive React dashboard.
What's next for Finance Copilot AI
Bank Syncing: Direct integration with bank APIs (Plaid) for truly automated tracking. Predictive Forecasting: Using machine learning to predict market-driven income fluctuations before they occur. Family Portfolios: Allowing households to merge their copilots into a shared wealth ecosystem. NOTE
All code, documentation, and the final 3-minute demo video are now published and available in the project repository.
Built With
- css
- express.js
- ffmpeg
- framer-motion
- git
- google-gemini-ai
- html
- imagemagick
- javascript
- lucide
- next.js-14
- node.js
- prisma-orm
- react
- recharts
- sql
- sqlite
- tailwind-css
- typescript
- vercel
Log in or sign up for Devpost to join the conversation.