DanaRoute
DanaRoute is a sophisticated, full-stack money management system that represents the next-generation evolution of my previous project, Motrac. Engineered to solve the complexities of modern personal finance, the platform goes beyond standard expense tracking by empowering users with AI-driven financial insights, highly structured budgeting methodologies, and a holistic view of their financial health.

DanaRoute is a sophisticated, full-stack money management system that represents the next-generation evolution of my previous project, Motrac. Engineered to solve the complexities of modern personal finance, the platform goes beyond standard expense tracking by empowering users with AI-driven financial insights, highly structured budgeting methodologies, and a holistic view of their financial health.
Core Features & Functionality
AI Financial Advisor: Integrates Google Gemini to process financial data and provide users with personalized, actionable financial advice and automated insights.
Comprehensive Financial Tracking: Features a highly responsive, real-time dashboard for granular tracking of income, daily expenses, and complex debt/receivable management.
Smart Budgeting: Natively implements the 50/30/20 budgeting rule to help users allocate their resources efficiently across needs, wants, and savings.
Multi-Account Management: Allows users to aggregate and manage multiple financial accounts seamlessly within a single, unified interface.
Technical Architecture & Tech Stack The application is built on a modern, highly scalable stack optimized for performance and maintainability:
Frontend: Developed using Next.js 16 and styled with Tailwind CSS to deliver a fast, responsive, and intuitive user experience across all devices.
Backend & Database: Powered by Supabase (PostgreSQL), ensuring robust, relational data management and rapid querying capabilities.
Security Implementations Handling sensitive financial data requires uncompromising security. DanaRoute is engineered with a bank-grade security architecture:
Authentication & Access Control: Utilizes Supabase Auth reinforced with Multi-Factor Authentication (MFA) and strict Row Level Security (RLS) to guarantee complete data isolation between users.
Threat Protection: Implements CSRF Protection, secure HTTP headers (CSP, HSTS), and Upstash-powered Rate Limiting to mitigate abuse and defend against malicious attacks.
Data Integrity: Employs Zod for rigorous, end-to-end payload and input validation, preventing injection vulnerabilities.