Skip to content

🏠 Real-Estate Smart Agent: A full-stack project for search up-to-date real-estates in Israel. Seamlessly scraping Yad2, the app offers both sales and rental listings for houses, apartments, and more. Get real-time updates, tailor your search effortlessly, and simplify your real-estate hunt with this user-friendly solution.

Notifications You must be signed in to change notification settings

MaorBezalel/real-estate-smart-agent

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

75 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Real Estate Smart Agent Preview

Real Estate Smart Agent App

A smart agent app that helps you find your dream home

🧐 Introduction

A full-stack web application that allow users to search for various types of houses and apartments across Israel with starightforward and easy to use interface, without ads or any other distractions, and without having to refresh the page to get updated results. The data comes from the well known Israeli Yad2 website, and aims to provide a better user experience. Users can search estates for either rent or purchase, and filter the results by price and date. The app also highlights new and updated results for the user's convenience. Each result contains a link to the original post on Yad2, so the user can read more details about the estate and contact the seller directly.

⛏️ Built Using

Property Badges
🎨 Design Figma
πŸ“‹ Languages & Tools Tailwind CSS TypeScript
πŸ“š Libraries React React Router React Hook Form React Query Axios
πŸš€ Frameworks NPM Vite NestJS
πŸ—„οΈ Database MongoDB Mongoose
πŸ§ͺ Testing Jest Vitest Cypress React Testing Library
☁️ Hosting Netlify Render
πŸ₯… Other Postman Swagger

πŸ›οΈ Architecture

Architecture

🎈 Features

  • Search for estates for rent or purchase
  • Data live updates without the need to refresh/reload the page
  • Ability to use URL query params to search for estates
  • Filter results by price and date
  • Highlight new and updated results
  • Redirect to original post on Yad2
  • Responsive design

πŸ’‘ Useful Resources

  • Yad2 - A well known Israeli website for publishing ads for various types of estates, cars, and more.
  • React Flip Move - A React component for animating lists when their order changes or when items are added or removed.
  • React Lottie - A React component for rendering Lottie animations.
  • Hamburger React - An animated hamburger menu icon for React.
  • Framer Motion - A powerful motion library for React.

πŸ™ Acknowledgements

  • Font Awesome - for providing the icons used in this project.
  • IconScout - for providing the favicon, SVG illustrations, and Lottie animations used in this project.

About

🏠 Real-Estate Smart Agent: A full-stack project for search up-to-date real-estates in Israel. Seamlessly scraping Yad2, the app offers both sales and rental listings for houses, apartments, and more. Get real-time updates, tailor your search effortlessly, and simplify your real-estate hunt with this user-friendly solution.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages