A modern expense tracking and group management app built with React Native. ExpenseHive is designed to simplify the way you manage your finances and group expenses. Whether you're splitting bills with friends, tracking your personal expenses, or managing a group's finances, ExpenseHive provides a seamless and intuitive experience. With real-time updates, secure data handling, and a user-friendly interface, keeping track of your expenses has never been easier.
- Real-time expense tracking
- Split bills automatically
- Detailed transaction history
- Create & manage expense groups
- Add members easily
- Share expenses within groups
- Real-time balance updates
- Secure authentication
- Data encryption
- Private user data protection
- Frontend: React Native + Expo
- Backend: Firebase
- Authentication: Firebase Auth
- Database: Firestore
- Storage: Firebase Storage + Async Storage
![]() |
![]() |
![]() |
- Node.js (>= 14.x)
- npm
- Expo CLI
- Download the ZIP file: Get the latest version of ExpenseHive.
- Extract the folder: Unzip the downloaded file and open the folder.
- Install dependencies: Run the following command to install all required dependencies:
npm install
- Start the app: Launch the app with Expo by running:
npx expo start -c
Debug Release:
- Prebuild the project:
npx expo prebuild
- Navigate to the Android directory:
cd android/ - Clean the project:
./gradlew clean
- Assemble the debug build:
./gradlew assembleDebug
Final Release:
- Prebuild the project:
npx expo prebuild
- Navigate to the Android directory:
cd android/ - Clean the project:
./gradlew clean
- Assemble the release build:
./gradlew assembleRelease


