Bug #2928
Proposed Location Module and setup
Description
Proposed Location Module and setup
Updated by Saransh Bakoliya about 2 hours ago
I have done this work today:
Worked on creating and structuring the new Property Reporting page layout.
Worked on updating Google Map styling to a clean white theme.
Worked on adding a Custom option inside the radius selection dropdown.
Worked on creating a numeric input box for entering custom radius values.
Worked on fixing text overlapping issues inside the custom radius box.
Worked on removing the radius field from the main filter card.
Worked on replacing State, City, and Nearby City dropdowns with simple text input boxes.
Worked on auto-searching so Google Map automatically zooms to the typed location.
Worked on setting map search bar text to "Search address...".
Worked on making the Google Map popup modal bigger, wider, and taller.
Worked on adding proper spacing between controls so titles do not touch top borders.
Worked on connecting main page search filters to load location data.
Worked on connecting property details view to display full location info.
Worked on connecting media section to show location photos and videos.
Worked on connecting activity log section to display location history.
Worked on making Apply buttons instantly fetch and update search results on click.
Worked on fixing double loading issues so search runs only once per click.
Updated by Shreya Agarwal about 2 hours ago
Today, I implemented the complete Proposed Locations management feature into the application. We created the interactive AddProposedLocationDrawer component to capture property details, owner contact info, client & proposed offers, amenities, and file uploads. Location selection was enhanced by integrating DirectGoogleMap with automatic address reverse-geocoding to auto-populate city, state, country, and postal code fields. We built proposedLocationService to handle API endpoints for creating locations, media uploads, adding notes, and updating onboarding statuses. Additionally, we created ProposedLocationsPage with a search and table view, and integrated the new route (/proposed-locations) within RoleBasedRouter.