A simple and powerful Android Rental Management App designed to help small businesses or individuals manage rental items, track stock, generate bills, and capture customer proof using the device camera. Built with React Native, Firebase, and Expo SDK 2025.
- 📦 Manage stock and item availability
- 👤 Add customer rental info with name and phone number
- 📅 Set rental start and end dates
- 💰 Auto-calculate rental charges
- 🧾 Generate and preview a bill
- 📸 Capture and save proof-of-rental images locally
- 📁 Save photos by item name and rental date in
RentalPhotosalbum - 📊 View rental reports filtered by date
- 📤 Export reports to Excel format
- 🔐 Proprietary license (see below)
- React Native with Expo
- Firebase Firestore – for storing rental records and materials
- Expo MediaLibrary – for saving images locally
- XLSX – for report export to Excel
- Toast Messages – for user feedback
-
Clone this repo:
git clone https://github.com/aadhiya/Rental-App-Android.git cd Rental-App-Android -
Install dependencies:
npm install
-
Start the app in development mode:
npx expo start
Make sure to set up your
firebaseConfig.jsfile with your Firebase credentials.
This project is not open-source. All code and assets are proprietary and owned by the author.
No part of this repository may be copied, reused, or modified without explicit written permission.
© 2025 Aadhiya Maria – All rights reserved.
This app demonstrates:
- Full-stack mobile development using Firebase backend
- MediaLibrary photo capture and custom storage path
- Report generation and file handling
- Modular and scalable code structure
- Real-world usability (proof-of-rental, Excel export, UI validation)
Feel free to check the commit history for clean, structured updates. ⭐