A sleek and intuitive budget tracking app built with React Native, Expo, and Drizzle ORM. The app is designed to help users seamlessly manage their finances by tracking expenses and income, managing multiple wallets, and providing insightful analytics.
- Manage Multiple Wallets: Organize your finances by creating and managing multiple wallets.
- Currency Support: Handle transactions in various currencies for global flexibility.
- Transactions: Record and categorize income and expense transactions with ease.
- Analytics: Visualize your financial data with insightful charts and summaries.
- Notifications: Stay on top of your finances with timely reminders and updates.
- Data Sync & Restore: Securely sync and restore your data across devices.
- Offline Support: Enjoy uninterrupted access with Expo SQLite for offline data storage.
- More Features Coming Soon: Regular updates with additional tools to enhance your budgeting experience.
- React Native: For building a performant and cross-platform mobile app.
- Expo: For a seamless development and deployment experience.
- Expo SQLite: For robust and offline-first data management.
- Drizzle ORM: For efficient database queries and management.
Follow these steps to set up and run the project on your local machine:
-
Clone the repository:
git clone https://github.com/your-username/budget-tracker-app.git cd budget-tracker-app
-
Install dependencies, and setup the project:
> npm install > cd ios > npx expo prebuild > npx drizzle-kit generate > pod install
-
Start the development server:
> npx expo
-
Use the Expo Go app (iOS/Android) to scan the QR code and run the app on your device, or launch the app in an emulator.
This project is licensed under the MIT License.
For questions, collaborations, or support, reach out at:
- Email: sabayyvan2018@gmail.com
- GitHub: @newbie-2019-hub