Skip to content

vyatsenk0/MoneyMap

Repository files navigation

MoneyMap - AI-powered budget assistant

📖 Overview

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.

💡Key Features

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.

🛠 Tech Stack

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

🚀 Installation

• git clone https://github.com/vyatsenk0/MoneyMap.git

• cd MoneyMap

• npm install

• npm start

About

MoneyMap is AI-powered budget assistant

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published