About project
OnMap was created to solve a problem that anyone looking for a property to buy or rent has probably experienced. The search can be clumsy, time-consuming and unsuccessful. OnMap solves this problem.
-
Project
Marketplace -
Project Duration
12 months -
Client’s location
Israel
Business Challenges
Solutions
- Define what technologies to apply and what kind of architecture meets the requirements of the business. They had to match a number of criteria: flexibility, scalability, perspective, a strong and developed community.
- Integrate a map service that would allow a user to promptly search by individual regions on the map
- Integrate a geocoding service to work with a huge quantity of addresses in Israel where new streets and addresses appear quickly.
- Automate various searches based on saved criteria.
- Multilingual support (Hebrew, English, Russian, French).
Key results
- Built a project with microservices architecture.
- Based microservices on an npm module: separate services for analytics, geocoding, and mailings
- Deployed all infrastructure in Docker containers on AWS using ECS.
- Developed the ability to select polygons on the map for filtering results by city or neighborhood boundaries. Also added the ability to draw custom boundaries on the map for filtering.
- As new streets and addresses appear quite often in Israel, Google services don't always have up-to-date information on addresses. We developed our own geocoding service that supplements Google's service.
- Developed SmartAgent, which checks for new listings based on saved search criteria on a daily basis and sends emails with relevant offers.
- Created sections for professionals where a company profile can be added for construction companies, carriers, mortgage companies, interior designers, lawyers, real estate appraisers, and real estate agencies.
- Gradually added the ability to publish and search for commercial real estate and new buildings.
- Added a section for international real estate for publishing and searching for properties outside of Israel.
- Developed a range of paid features - various promotions for advertisements, packages for realtors, and lead generation.
Our achievements
- We have developed our own unique geocoding service, which has reduced costs for third-party services by three-fold.
- Adapted API to help large Israeli advertisement aggregator websites to promote OnMap's advertisements additionally thus contributing to customer’s monetization.
Customer feedback
Deliverables were always on schedule, and if adjustment was needed the team was pretty fast to fix it. So everything planned was completed on time.
I'm very happy with the results, no complaints.
Founder, Real Estate Platform
Kashcheiev Maksym
Head of Business Development
contact us: