SkillAgentSearch skills...

RentEase

No description available

Install / Use

/learn @A-MA9/RentEase
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

Rentease 🏠📱

Badges

Flutter Version License Platform Backend Database

📦 Download APK

Download Rentease APK

Rentease is a mobile app designed to simplify the search for rental properties like PGs, dorms, and houses. It connects seekers, owners, and even previous tenants in a smooth, interactive experience with modern UI, real-time chat, property listings, and smart search filters.

🚀 Features

For Seekers:

  • 🔍 Search properties by location, price, amenities, and property type
  • 📍 Location-based recommendations
  • 💬 Chat with owners in real-time
  • 🗣️ Chat with previous tenants to get honest reviews and experiences
  • 🖼️ View both standard photos and immersive 3D panoramic room views
  • 🏷️ Transparent display of pricing, amenities (TV, AC, fan, etc.)

For Owners:

  • 🏡 List new properties with images and amenities
  • ✏️ Edit or remove existing listings
  • 📊 View responses and chat with potential seekers
  • 🧭 Custom bottom navigation for easy access (Search, Properties, Home, Chat, Profile)

🛠 Tech Stack

  • Frontend: Flutter
  • Backend: FastAPI (Python)
  • Database: AWS DynamoDB
  • Storage: AWS S3 for images and media
  • Hosting: Currently using ngrok for development; will shift to EC2 for production
  • Media:
    • Multi-image picker for standard photos
    • panorama_viewer Flutter package for 3D panoramic room views
  • Authentication: Secure user login and registration system

Acknowledgements

API Reference

Get All Properties

GET /api/properties

| Parameter | Type | Description | | :--------- | :------- | :----------------------------------- | | api_key | string | Required. Your API key for authentication. | | location | string | Optional. Filter properties by location. | | type | string | Optional. Filter properties by type (e.g., apartment, house). |

Get Property Details

GET /api/properties/${id}

| Parameter | Type | Description | | :-------- | :------- | :----------------------------------- | | id | string | Required. Id of the property to fetch details for. |

Add Property

POST /api/properties

| Parameter | Type | Description | | :------------- | :------- | :----------------------------------- | | api_key | string | Required. Your API key for authentication. | | title | string | Required. Title of the property. | | description | string | Required. Description of the property. | | price | number | Required. Price of the property. | | location | string | Required. Location of the property. | | images | array | Optional. Array of image URLs for the property. |

Update Property

PUT /api/properties/${id}

| Parameter | Type | Description | | :-------- | :------- | :----------------------------------- | | id | string | Required. Id of the property to update. | | api_key | string | Required. Your API key for authentication. | | title | string | Optional. Updated title of the property. | | description | string | Optional. Updated description of the property. | | price | number | Optional. Updated price of the property. | | location | string | Optional. Updated location of the property. |

Delete Property

DELETE /api/properties/${id}

| Parameter | Type | Description | | :-------- | :------- | :----------------------------------- | | id | string | Required. Id of the property to delete. | | api_key | string | Required. Your API key for authentication. |

Authors

View on GitHub
GitHub Stars4
CategoryDevelopment
Updated3mo ago
Forks1

Languages

Dart

Security Score

62/100

Audited on Dec 5, 2025

No findings