Haweshly 是一款 React Native 应用,用于追踪财务目标和储蓄,支持双语(阿拉伯语/英语)、分析和可定制的提醒。

Stars

91

7 天增长

暂无数据

Fork 数

2,357

开放 Issue

0

开源协议

MPL-2.0

最近更新

2026-07-14

AI 仓库情报摘要
FR-AI / ANALYSIS

为什么值得关注

它是一款功能丰富、开源的金融科技风格移动应用,包含双语 RTL 支持、生物识别认证、PDF 导出和基于短信的支出追踪,全部使用现代 React Native 构建。

适合谁使用

  • 希望拥有个人储蓄和目标追踪工具的用户
  • 学习 React Native 并希望查看完整应用示例的开发者
  • 需要在金融应用中使用阿拉伯语 RTL 支持的用户
  • 对移动端金融科技应用开发感兴趣的爱好者

典型使用场景

  • 追踪多个财务目标的进度(例如度假、应急基金)
  • 通过内置分析和进度条分析储蓄模式
  • 设置每日/每周/每月的激励提醒以促进储蓄
  • 将目标摘要导出为 PDF 用于分享或离线查看

项目优势

  • 功能全面:目标管理、储蓄记录、实时计算、分析、深色/浅色模式和通知
  • 完全双语支持,阿拉伯语 RTL 布局,语言设置持久化
  • 包含生物识别认证和短信读取以自动记录支出
  • 文档完善,包含多个截图和清晰的设置指南

使用前须知

  • 推送通知需要额外设置(notifee 或类似),并非开箱即用
  • 短信读取功能仅限 Android,并可能引发隐私问题
  • 仅限移动平台(iOS/Android),未展示网页端或后端集成

README 快速开始

Haweshly – Financial Goals & Savings Tracker

A premium fintech-style React Native app for tracking financial goals and savings.

Features

  • Financial Goals Management – Create, edit, delete goals with name, target amount, start date, and deadline
  • Savings Tracking – Add, edit, delete savings entries with full history per goal
  • Real-time Calculations – Daily, weekly, and monthly savings needed; progress percentage; days left
  • Analytics Dashboard – Total saved, average per entry, goal breakdown with progress bars
  • Dark / Light Mode – Manual toggle, persisted via AsyncStorage
  • Arabic & English – Full RTL layout support for Arabic, language persisted
  • Motivational Reminders – Settings for frequency (daily/weekly/monthly), random bilingual messages
  • Animated Progress Bars – Spring animations on progress updates
  • Confirmation Modals – Safe delete flows for goals and entries

Screenshots

Demos Screenshots

Screenshot 1Screenshot 2Screenshot 3Screenshot 4Screenshot 5

PDF Documents

PDF 1PDF 2

Setup

Prerequisites

  • Node.js >= 22.11.0
  • React Native CLI environment set up (guide)

Install

cd Haweshly
npm install

# iOS
cd ios && pod install && cd ..
npx react-native run-ios

# Android
npx react-native run-android

Dependencies added vs template

"@fortawesome/fontawesome-svg-core": "^6.7.2",
"@fortawesome/free-brands-svg-icons": "6.7.2",
"@fortawesome/free-solid-svg-icons": "^6.7.2",
"@fortawesome/react-native-fontawesome": "^0.3.2",
"@notifee/react-native": "^9.1.8",
"@react-native-async-storage/async-storage": "^2.1.2",
"@react-native-community/datetimepicker": "^8.6.0",
"@react-navigation/bottom-tabs": "^7.3.10",
"@react-navigation/native": "^7.0.14",
"@react-navigation/native-stack": "^7.3.10",
"react": "19.2.3",
"react-native": "0.84.0",
"react-native-background-fetch": "^4.3.0",
"react-native-biometrics": "^3.0.1",
"react-native-fs": "^2.20.0",
"react-native-get-sms-android": "^2.1.0",
"react-native-html-to-pdf": "^1.3.0",
"react-native-imme

项目描述

Finance MCP app designed to manage personal finances for goal tracking, expense management, and financial insights in a clean and user-friendly interface.

相关仓库与替代方案

根据分类、Topic 和编程语言匹配的相似项目。

0xwilliamortiz
精选
0xwilliamortiz GitHub avatar

openclaude-improved

OpenClaude is an open-source CLI coding agent that runs on any platform and supports a wide range of LLM providers, offering the same tools and workflows as Claude Code.

AI 与机器学习大语言模型
577
OneInterface
精选
OneInterface GitHub avatar

stormy-cookbook

Stormy Cookbook provides copy-pasteable recipes for using the Stormy Social Data API and MCP server, which offers a unified REST API and MCP tools to search profiles, posts, and emails across TikTok, YouTube, Instagram, LinkedIn, X, and Reddit through a single HTTP contract.

AI 与机器学习大语言模型
72
TanStack
精选
TanStack GitHub avatar

router

TanStack Router is a type-safe, data-driven React router with built-in caching, prefetching, and nested layouts, while TanStack Start extends it into a full-stack SSR framework.

Web 开发前端框架
14,861