A modern personal finance tracking app built with React Native and Expo. The app allows users to record transactions, categorize expenses, visualize spending analytics, and manage their financial data with a clean mobile interface.
-
📊 Dashboard Overview
- Total balance
- Income and expense summaries
- Spending overview chart
-
💸 Transaction Management
- Add income and expenses
- Categorize transactions
- Swipe to delete transactions
-
📈 Financial Analytics
- Pie chart showing spending by category
- Income vs expense breakdown
- Savings rate calculation
-
🎨 Dark / Light Theme
- Toggle between themes
- Global theme system across screens
-
🧾 Category System
- Salary
- Food
- Transport
- Bills
- Shopping
- Investment
- Other
-
⚡ Smooth UI Interactions
- Animated dashboard cards
- Gesture-based swipe actions
- Floating action button for quick transaction entry
- Home Dashboard
- Wallet Analytics
- Add Transaction
- Profile & Settings
- React Native
- Expo
- React Navigation
- Context API (State Management)
- React Native Chart Kit
- React Native Gesture Handler
- AsyncStorage
/components
/context
/navigation
/screens
/theme
Clone the repository:
git clone https://github.com/YOUR_USERNAME/react-native-finance-tracker.git
Navigate into the project:
cd react-native-finance-tracker
Install dependencies:
npm install
Run the project:
npx expo start
- Monthly spending analytics
- Budget system
- Export financial reports (CSV/PDF)
- Advanced filtering (date/category)
- Cloud sync
Built using React Native + Expo.
This project is licensed under the MIT License.