Upgrade Existing Web App: Filters, Map Fixes, Login Update, and Navigation Bar

Job ID: 38978667

Budget: $250 – $750 USD

. Filters Section Enhancement
• Current Issue:
• Filters are limited in functionality and do not provide an optimal user experience.
• Upgrade Requirements:
• Add advanced filters for properties (e.g., price range, bedrooms, bathrooms, property type).
• Ensure filters work seamlessly on both desktop and mobile devices.
• Optimize the backend queries in MySQL for faster filtering results.

2. Map Fixes
• Current Issue:
• The map is either broken or lacks the necessary interactivity.
• Upgrade Requirements:
• Ensure the map updates dynamically when filters are applied.
• Add functionality for users to click on map pins to see property details.

3. Update Login Options
• Current Issue:
• The login system is outdated and does not support modern authentication methods.
• Upgrade Requirements:
• Integrate OAuth2 for social logins:
• Google Login
• Apple Login
• Facebook Login
• Ensure all login methods are secure and work seamlessly across all devices.
• Provide proper error handling and feedback (e.g., invalid credentials, account recovery).
• Update the database schema if required to store social login tokens or user data.

4. Navigation Bar Revamp
• Current Issue:
• The navigation bar design is outdated and lacks responsive functionality.
• Upgrade Requirements:
• Create a modern and responsive navigation bar using CSS and jQuery.
• Add dropdown menus for categories like “Buy,” “Rent,” “Sell,” and “More.”
• Include a search bar within the navigation bar.
• Ensure the navigation bar is mobile-friendly with a collapsible menu (hamburger icon).

Technical Stack:
• Frontend: jQuery, CSS (or a CSS framework like Bootstrap or Tailwind CSS)
• Backend: PHP
• Database: MySQL
• APIs: Google Maps API, OAuth2 (Google, Apple, Facebook)
Related categories: PHP JavaScript MySQL jQuery / Prototype Google Maps API