An Expense Tracker app built using React Native and Expo to help users manage their expenses efficiently.
- Add, edit, and delete expenses
- View expense history
- Categorize expenses
- Visualize spending trends
- User authentication (if implemented)
Make sure you have the following installed:
git clone https://github.com/yourusername/expense-tracker.git
cd expense-trackeryarn installOR
npm installexpo startThis will launch the Metro Bundler. You can scan the QR code using the Expo Go app or run it on an emulator.
- Android:
expo run:android - iOS:
expo run:ios(Mac & Xcode required)
Create a .env file in the root directory and add the required keys:
API_URL=https://your-api-endpoint.com
EXPO_PUBLIC_KEY=your-expo-public-key
To build the app for production:
expo build:android # For Android APK
expo build:ios # For iOS (requires Apple Developer account)To publish the app:
expo publish- If you face issues with dependencies, try:
expo doctor expo r -c yarn start --reset-cache
- For permission errors, ensure
expo-permissionsis correctly configured. - For crashes, check logs using:
expo diagnostics expo logs
Pull requests are welcome. Please open an issue first to discuss changes.
This project is licensed under the MIT License.
Made with ❤️ using React Native & Expo 🚀