whatisgithub

What is finance-mcp-app?

dabberman456/finance-mcp-app — explained in plain English

Analysis updated 2026-05-18

91TypeScriptAudience · generalComplexity · 2/5LicenseSetup · moderate

In one sentence

Haweshly is a React Native mobile app for setting financial savings goals, logging progress toward them, and viewing analytics, with bilingual Arabic and English support.

Mindmap

mindmap
  root((finance-mcp-app))
    What it does
      Financial goal tracking
      Savings entry history
      Progress analytics
    Tech stack
      React Native
      React
      TypeScript
      Node.js
    Use cases
      Set savings goals
      Track contributions
      View analytics dashboard
      Bilingual reminders
    Audience
      General users
      Personal finance
    Features
      Dark and light mode
      Arabic and English
      RTL layout

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Set a savings goal with a target amount and deadline, then track daily, weekly, and monthly savings needed to reach it.

USE CASE 2

Log individual savings entries against a goal and view a full history of contributions.

USE CASE 3

View an analytics dashboard summarizing total savings and progress across all goals.

USE CASE 4

Use the app in Arabic with right-to-left layout or in English, with the language remembered between sessions.

What is it built with?

TypeScriptReact NativeReactNode.js

How does it compare?

dabberman456/finance-mcp-apppalemoky/cn-checkryderwe/sollin-music-desktop
Stars919191
LanguageTypeScriptTypeScriptTypeScript
Setup difficultymoderatemoderatemoderate
Complexity2/53/52/5
Audiencegeneralgeneralgeneral

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · moderate Time to first run · 30min

Requires a working React Native development environment and Node.js 22.11 or newer.

Weak copyleft license, modifications to the licensed files must be shared, but the app can still be used in larger proprietary projects.

So what is it?

This repository holds Haweshly, a mobile app built with React Native for tracking personal financial goals and savings. It is aimed at people who want to set savings targets, such as a vacation fund or an emergency fund, and watch their progress toward those targets over time. Users can create, edit, and delete financial goals, each with a name, a target amount, a start date, and a deadline. Against each goal, they log individual savings entries, and the app keeps a full history of those entries. It calculates how much needs to be saved daily, weekly, or monthly to hit the deadline, along with a progress percentage and the number of days remaining. An analytics dashboard summarizes total savings, the average amount saved per entry, and a breakdown of progress across all goals, shown with animated progress bars. The app supports both dark and light mode, with the choice remembered between sessions. It offers full Arabic and English language support, including right to left layout for Arabic, and this language choice is also remembered. Users can turn on motivational reminders that show random bilingual messages on a daily, weekly, or monthly schedule, though the underlying push notification wiring needs to be connected to a notification library before reminders actually fire. Deleting a goal or entry requires confirmation through a modal, to avoid accidental data loss. To run the project, a developer needs Node.js version 22.11 or newer and a working React Native development environment for iOS or Android. Setup involves installing dependencies with npm, then running the app through the standard React Native CLI commands for each platform. The project is released under the Mozilla Public License.

Copy-paste prompts

Prompt 1
Walk me through setting up the Haweshly React Native project on iOS and Android for local development.
Prompt 2
How does Haweshly calculate the daily, weekly, and monthly savings needed to reach a goal's deadline?
Prompt 3
Explain how to wire up real push notifications for Haweshly's motivational reminder feature.
Prompt 4
Show me how goal and savings entry data is stored and structured in this app.

Frequently asked questions

What is finance-mcp-app?

Haweshly is a React Native mobile app for setting financial savings goals, logging progress toward them, and viewing analytics, with bilingual Arabic and English support.

What language is finance-mcp-app written in?

Mainly TypeScript. The stack also includes TypeScript, React Native, React.

What license does finance-mcp-app use?

Weak copyleft license, modifications to the licensed files must be shared, but the app can still be used in larger proprietary projects.

How hard is finance-mcp-app to set up?

Setup difficulty is rated moderate, with roughly 30min to a first successful run.

Who is finance-mcp-app for?

Mainly general.

Open on GitHub → Ask about another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.