Haweshly is a React Native app for tracking financial goals and savings with bilingual (Arabic/English) support, analytics, and customizable reminders.

Stars

91

7-day growth

No data

Forks

2,357

Open issues

0

License

MPL-2.0

Last updated

2026-07-14

AI repository intelligence
FR-AI / ANALYSIS

Why it is worth attention

It stands out as a feature-rich, open-source fintech-style mobile app that includes bilingual RTL support, biometric authentication, PDF export, and SMS-based expense tracking, all built with modern React Native.

Who it is for

  • Individuals who want a personal savings and goal tracker
  • React Native developers seeking a complete app example with advanced features
  • Arabic-speaking users needing native RTL support in a finance app
  • Hobbyists exploring fintech app development on mobile

Use cases

  • Tracking progress toward multiple financial goals (e.g., vacation, emergency fund)
  • Analyzing savings patterns with built-in analytics and progress bars
  • Setting up daily/weekly/monthly motivational reminders for saving
  • Exporting goal summaries as PDF for sharing or offline review

Strengths

  • Comprehensive feature set: goal management, savings entries, real-time calculations, analytics, dark/light mode, and notifications
  • Full bilingual support with RTL layout for Arabic and language persistence
  • Includes biometric authentication and SMS reading for automatic expense logging
  • Well-documented with multiple screenshots and a clear setup guide

Considerations

  • Push notifications require additional setup (notifee or similar) and are not fully wired out-of-the-box
  • SMS reading feature is Android-only and may raise privacy concerns
  • Limited to mobile platforms (iOS/Android); no web or backend integration shown

README quick start

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

Description

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

Related repositories

Similar projects matched by category, topics, and programming language.

0xwilliamortiz
Featured
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 & Machine LearningLarge Language Models
577
OneInterface
Featured
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 & Machine LearningLarge Language Models
72
TanStack
Featured
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 DevelopmentFrontend Frameworks
14,861