Earn 2,700 ($27.00)
Create an Android app for rent purpose
Bounty Description
Create an app using Google map api of Nepal only and user can create an account where they can upload Their house location, fee of rent and photos of room. User can press find a room button and can get directions on map to the nearest house rent location and also tenent can chat to the owner for further info. (Eg-just like inDrive app) but for rent not for Uber. It should have good and high quality interface and user experience.
User Registration and Authentication:
Allow users to create an account using their phone number of Nepal only.
Implement authentication mechanisms to secure user data.
User Profile:
Provide a user profile section where users can manage their personal information.
Allow users to upload a profile picture and update their contact details.
Property Listing:
Enable users to upload property details, including house location, rent fees, room photos, and other relevant information.
Implement a form or wizard-like interface for users to input property details conveniently.
Store property information in a database for easy retrieval.
Search and Filtering:
Enable users to search for rental properties based on various criteria such as location, price range, and room type.
Implement filters to narrow down search results based on user preferences.
Utilize the Google Maps API to display search results on a map interface.
Property Details:
Display detailed information about each property, including photos, rental fees, amenities, and contact details of the owner.
Provide an option to save favorite properties for later reference.
Directions and Navigation:
Utilize the Google Maps API to provide directions from the user's current location to the selected property.
Display the route on the map interface with step-by-step instructions.
Messaging System:
Implement a chat functionality to allow users to communicate with property owners for further inquiries or negotiations.
Enable real-time messaging and push notifications to keep users updated on new messages.
User Ratings and Reviews:
Allow users to rate and provide feedback on properties they have rented in the past.
Display average ratings and reviews for each property to help users make informed decisions.
Notifications and Alerts:
Implement push notifications to notify users about new properties that match their search criteria or when they receive messages.
High-Quality Interface and User Experience:
Design an intuitive and visually appealing user interface.
Ensure a smooth and seamless user experience throughout the app.