Skip to content

Rent-It is an advanced mobile application developed using Java for the front-end and Firebase for the back-end. This app provides a comprehensive platform for both posting and searching available apartments for rent.

Notifications You must be signed in to change notification settings

Uttkarsh-raj/Rent-It

Repository files navigation

Rent-It

Welcome to Rent-It - Your Ultimate Tenant Finder App!

  • Rent-It is an advanced mobile application developed using Android Studio with Java for the front-end and Firebase for the back-end.
  • This app provides a comprehensive platform for both posting and searching available apartments for rent.
  • It offers an intuitive user interface for landlords to list their properties and for potential tenants to find their ideal rentals.

Features

1. Apartment Listings

  • Landlords can easily post available apartments for rent.
  • Provide detailed information such as apartment type, location, rent amount, and contact details.
  • Upload images to showcase the property's features.

2. Search Users

  • Tenants can search for apartments based on location, budget, and other specifications from the post.
  • View detailed information about available apartments, including images, amenities, and contact details.

3. User Profiles

  • Users can create and manage their profiles securely.
  • Tenants can keep track of their favorite listings and communicate with landlords.

4. User Authentication

  • Secure user registration and authentication process using Firebase Authentication.
  • User data is stored in Firebase Firestore for privacy and security.

Installation and Setup

Prerequisites

  • Android Studio: Download and install Android Studio.
  • Firebase Project: Set up a Firebase project and configure your Android app.

Front-end (Android Studio - Java)

  1. Clone the frontend repository.
  2. Open the project in Android Studio.
  3. Configure the Firebase settings with your own project's configuration file.
  4. Build and run the app on an emulator or physical device.

Back-end (Firebase)

  1. Set up Firebase Authentication and Firestore services in your Firebase project.
  2. Configure Firestore security rules to protect user data and ensure app security.
  3. Implement Firebase Cloud Messaging for real-time notifications.

API Integrations

  • Firebase Authentication and Firestore

    • Rent-It uses Firebase Authentication for secure user management.
    • Firestore is utilized to store user profiles, apartment listings, and messaging data.
  • Google Maps API

    • Google Maps API integration allows users to visualize apartment locations and nearby amenities.

Screenshots

Experience the convenience of Rent-It and streamline your apartment search process! 🏘🔍📱

About

Rent-It is an advanced mobile application developed using Java for the front-end and Firebase for the back-end. This app provides a comprehensive platform for both posting and searching available apartments for rent.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages