dabberman456/finance-mcp-app — explained in plain English
Analysis updated 2026-05-18
Set a savings goal with a target amount and deadline, then track daily, weekly, and monthly savings needed to reach it.
Log individual savings entries against a goal and view a full history of contributions.
View an analytics dashboard summarizing total savings and progress across all goals.
Use the app in Arabic with right-to-left layout or in English, with the language remembered between sessions.
| dabberman456/finance-mcp-app | palemoky/cn-check | ryderwe/sollin-music-desktop | |
|---|---|---|---|
| Stars | 91 | 91 | 91 |
| Language | TypeScript | TypeScript | TypeScript |
| Setup difficulty | moderate | moderate | moderate |
| Complexity | 2/5 | 3/5 | 2/5 |
| Audience | general | general | general |
Figures from each repo's GitHub metadata at analysis time.
Requires a working React Native development environment and Node.js 22.11 or newer.
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.
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.
Mainly TypeScript. The stack also includes TypeScript, React Native, React.
Weak copyleft license, modifications to the licensed files must be shared, but the app can still be used in larger proprietary projects.
Setup difficulty is rated moderate, with roughly 30min to a first successful run.
Mainly general.
This repo across BitVibe Labs
double-check against the repo, no cap.