Telegram Bot - Apartments in Berlin
Stek of Technology:
by Python
Libraries - Selenium, BeautifulSoup
The description:
The boat is intended for parsing the announcement of rental housing in Berlin.Currently, it collects data from five sites:
https://www.wg-gesucht.de/
https://www.kleinanzeigen.de/
https://www.immobilienscout24.de/
https://www.immowelt.de/
https://inberlinwohnen.de/
Users can set the search criteria, receive notifications about new ads and use the payment feature.The tasks:
Ads scraping – develop a mechanism for gathering information from certain sites
Payment - integrate the payment system for user subscriptions
User Interface - Implement Telegram Bot UI for convenient interaction with the bot for example
Scalability - provides the ability of a bot to process up to 1000 users at the same time
Database - Create a managed database for storing search criteria, ads
Administrator Panel - to develop an administrator with the ability to track the statistics of bot use, control subscriptions and send messages to all users
The functionality:
Search for ads - users can specify search criteria such as region, price range, type of housing, etc.Notifications of new ads - automatic sending messages to users for found ads that meet their criteria
Subscription payment - the user inside the bot pays the subscription to the bot on its own
Capacity to serve up to 1000 users at the same time
Database - storing and managing information about user search criteria and history of sent ads
Administrator Panel - you can track statistics and send messages to all the bot users at the same time
by Python
Libraries - Selenium, BeautifulSoup
The description:
The boat is intended for parsing the announcement of rental housing in Berlin.Currently, it collects data from five sites:
https://www.wg-gesucht.de/
https://www.kleinanzeigen.de/
https://www.immobilienscout24.de/
https://www.immowelt.de/
https://inberlinwohnen.de/
Users can set the search criteria, receive notifications about new ads and use the payment feature.The tasks:
Ads scraping – develop a mechanism for gathering information from certain sites
Payment - integrate the payment system for user subscriptions
User Interface - Implement Telegram Bot UI for convenient interaction with the bot for example
Scalability - provides the ability of a bot to process up to 1000 users at the same time
Database - Create a managed database for storing search criteria, ads
Administrator Panel - to develop an administrator with the ability to track the statistics of bot use, control subscriptions and send messages to all users
The functionality:
Search for ads - users can specify search criteria such as region, price range, type of housing, etc.Notifications of new ads - automatic sending messages to users for found ads that meet their criteria
Subscription payment - the user inside the bot pays the subscription to the bot on its own
Capacity to serve up to 1000 users at the same time
Database - storing and managing information about user search criteria and history of sent ads
Administrator Panel - you can track statistics and send messages to all the bot users at the same time