MoneyMap is a cross-platform, AI-powered budget assistant built with Electron and React, offering a native desktop experience with seamless integration of cloud-based AI via the OpenAI API. It combines smart financial tracking, real-time chart visualizations, personal goal management, and an AI chat assistant — while all user data is stored locally with fast and secure SQLite storage to ensure privacy and performance. Designed with the sleek Mantine UI library, the app delivers both functionality and aesthetic clarity for managing your personal finances.
• AI Home Dashboard: Real-time financial summaries, insights, and personalized recommendations generated by an AI model through local data analysis
• Transaction Log: Add, edit, and delete income or expense entries in a clean, intuitive interface.
• Budget Tracking: Visualize income vs. expenses with bar, pie, and line charts that update as you go.
• Financial Goals Dashboard: Set savings goals, track progress, manage recurring contributions, and view goal history.
• AI Chat Assistant: Ask questions about your finances, uncover trends, receive suggestions, and store conversations privately.
• Electron – Native desktop app framework (Windows/macOS/Linux)
• React – Frontend library for dynamic user interfaces
• Mantine – UI component library for clean, responsive design
• @mantine/charts – Built-in chart components (PieChart, BarChart, LineChart) for real-time financial visualization
• SQLite3 – Lightweight embedded database for fast, secure local storage
• Sequelize – ORM for managing local SQLite database interactions
• OpenAI API – Cloud-based AI assistant for smart financial insights and conversational interaction
• git clone https://github.com/vyatsenk0/MoneyMap.git
• cd MoneyMap
• npm install
• npm start