Your smart, private, and offline-first personal finance companion.
ScholarPay is a personal finance and expense tracking Android application tailored specifically for international students, traveling scholars, and digital nomads. It helps you manage your budgets across multiple currencies effortlessly, ensuring you never lose track of your expenses while studying abroad or traveling.
Unlike traditional finance apps, ScholarPay operates entirely on-device. No cloud syncing, no mandatory accounts, and absolutely no data harvesting. Your financial data stays precisely where it belongs—on your device.
- Currency Chaos: Tracking expenses when switching between your home currency and local currency is mathematically exhausting.
- Privacy Concerns: Most modern finance apps require server connections, exposing highly sensitive financial behaviors to third-party databases.
- Offline Limitations: When traveling or moving to a new country, consistent internet access isn't guaranteed. Users need an app that works flawlessly offline.
- Fragmented Tools: Scholars and travelers often juggle multiple apps for budgeting, currency conversion, and packing checklists. ScholarPay unifies these tools.
- 🌍 Multi-Currency Tracking: Log transactions in any currency and view them normalized against your base currency with exchange rate management.
- 🔒 100% Offline & Private: Powered by local SQLite storage. Your data is safely stored on your device. Zero internet connection required.
- 📊 Dynamic Budgeting & Analytics: Set budgets for various categories, track your spending in real-time, and visualize insights through clean charts.
- 🔔 Proactive Notifications: Receive local, intelligent alerts (via Notifee) when you are nearing or exceeding your budget limits.
- 🧾 Receipt Attachments: Seamlessly attach images of receipts to your transactions using your device camera or photo library.
- 🧳 Built-in Packing Checklist: Prepare for your academic journeys and travels directly within the app.
- 🎨 Modern, Intuitive UI: Enjoy a fluid, gesture-driven user interface built with Reanimated and safe-area constraints.
- International Students & Scholars: Managing living expenses, tuition, and travel costs in foreign currencies.
- Digital Nomads & Travelers: People moving frequently who need reliable, offline expense tracking.
- Privacy Advocates: Users who explicitly refuse to use cloud-based financial trackers and prefer storing their financial history locally.
ScholarPay is built using modern, robust mobile technologies:
- Framework: React Native (v0.81.5)
- Toolchain: Expo (SDK 54)
- Database:
expo-sqlite(On-Device Storage via SQLite WAL mode) - Navigation: React Navigation (Native Stack, Bottom Tabs, Drawer)
- Notifications:
@notifee/react-native(Powerful local background notifications) - Animations:
react-native-reanimated
🚀 Download ScholarPay APK for Android
Note: ScholarPay is currently developed exclusively for Android devices.
Want to contribute or run the project locally? Follow these steps to get the app running on your machine.
- Node.js (v18 or higher)
- npm or yarn
- Expo Go app installed on your Android device, or an Android Emulator.
-
Clone the repository:
git clone https://github.com/your-username/ScholarPay.git cd ScholarPay/ScholarPayApp -
Install dependencies:
npm install
-
Start the Expo development server:
npx expo start
-
Open the app:
- Press
ain the terminal to open it on an Android emulator. - Or, scan the QR code displayed in the terminal using the Expo Go app on your Android device.
- Press
We welcome contributions from the community! Whether it's fixing bugs, improving documentation, or adding new features, your help is appreciated.
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature) - Commit your Changes (
git commit -m 'Add some AmazingFeature') - Push to the Branch (
git push origin feature/AmazingFeature) - Open a Pull Request
Distributed under the MIT License. See LICENSE for more information.
Built with ❤️ for scholars, students, and travelers worldwide.
