I was tired of daily searching for houses on multiple real estate websites.
Instead, this does it for me and sends me a WhatsApp message when something new arrives.
Table of Contents
A crawler that looks for new entries on different real estate websites registered manually. And, once it founds it, it send a whatsapp message with a brief and a link.
The idea is to make it more generic and gather data for different subjects in the future.
The design made directly in the CLI, using native cursors from Node.js. Here are a few examples of frameworks/libraries used in this project.
For this project you will need npm. Docker and yarn are optional.
- Clone the repo
git clone https://github.com/gabrielsiedler/house-rental-notifier.git
- Install NPM packages
yarn
- Edit the environment file in
.env
TWILIO_ACCOUNT_SID= TWILIO_AUTH_TOKEN= TWILIO_TARGET_NUMBER= MONGODB_URI=
docker-compose up mongo
yarn start
- Add sources selectors manually
- Add Whatsapp messaging with Twilio
- Add CLI design
- Make CLI responsive
- Make project generic
- Move sources to a json structure
- Change wording
See the open issues for a full list of proposed features (and known issues).
If you have a suggestion that would make this better, please fork the repo and create a pull request. You can also simply open an issue with the tag "enhancement". Don't forget to give the project a star! Thanks again!
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature
) - Commit your Changes (
git commit -m 'Adds some AmazingFeature'
) - Push to the Branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
Gabriel Siedler - linkedin - [email protected]
Project Link: https://github.com/gabrielsiedler/house-rental-notifier