Finary AI is a next-generation financial intelligence platform that eliminates the friction of manual expense tracking. By bridging unstructured real-world data (images and voice) with relational intelligence, Finary allows users to Scan, Speak, and Chat with their money in real-time.
- Frontend Repo : Next.js 15 UI and Multimodal Ingestion Layer
- Backend Repo: [https://github.com/Mahakisore7/Finary-Backend] — FastAPI Engine, LangChain SQL Agents, and Gemini 2.0 Flash Integration
- Deployed Link : [https://finary-ten.vercel.app/]
- AI Voice Logging: Converts natural language phrases (e.g., "Spent 500 on dinner yesterday") into structured database entries using Relative Temporal Reasoning.
- AI Receipt Scanner: High-fidelity OCR that extracts metadata (Amount, Category, Date, Merchant) from images and maps them to a relational PostgreSQL schema.
- Agentic SQL Chat: A LangChain-powered agent that allows users to query their own database using natural language (e.g., "Show me a summary of my shopping expenses this month").
- Proactive Insights: An automated engine that normalizes inconsistent data and provides single-sentence, actionable financial tips.
- The Privacy Handshake: A custom security layer that ensures Multi-Tenant Data Isolation. It prevents the AI Agent from accessing data outside the authenticated user's scope by injecting mandatory filters into the SQL generation loop.
- Framework: Next.js 15 (App Router)
- Authentication: Supabase Auth (JWT Implementation)
- UI/UX: Tailwind CSS, Shadcn UI, Lucide Icons
- Optimization: Client-Side Session Caching for API Quota Management
- Engine: FastAPI (Python 3.13)
- Intelligence: Gemini 2.0 Flash (Multimodal)
- Orchestration: LangChain (SQLDatabaseToolkit)
- Database: PostgreSQL via Supabase
Create a .env.local file in the root directory:
NEXT_PUBLIC_SUPABASE_URL=your_supabase_url
NEXT_PUBLIC_SUPABASE_ANON_KEY=your_anon_key
NEXT_PUBLIC_API_URL=https://your-finary-backend.onrender.com
- Clone the repository:
git clone https://github.com/your-username/finary-frontend.git- Install dependencies:
npm install- Launch the development server:
npm run dev



