Skip to content

aadhiya/Rental-App-Android

Repository files navigation

📦 Rental App (Android)

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.


🚀 Features

  • 📦 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 RentalPhotos album
  • 📊 View rental reports filtered by date
  • 📤 Export reports to Excel format
  • 🔐 Proprietary license (see below)

🛠 Tech Stack

  • 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

📝 Setup Instructions

  1. Clone this repo:

    git clone https://github.com/aadhiya/Rental-App-Android.git
    cd Rental-App-Android
  2. Install dependencies:

    npm install
  3. Start the app in development mode:

    npx expo start

Make sure to set up your firebaseConfig.js file with your Firebase credentials.


🔒 License

Proprietary License

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. ⭐


About

Rental app of construction materials for phone

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors