OnMap

Ecommerce
screen
  • Redux icon
  • Node JS icon
  • JavaScript icon
  • React JS icon

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

Our customer’s goal was to create a service that allows users to search and obtain information about available properties on the real estate market in Israel. Special focus was on user interface and maps integration to provide for a user-friendly and convenient search process. Onmap wanted to simplify the real estate search and monetize quickly.

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).

laptop

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.

three displays

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.

person photo
Alexander S.

Founder, Real Estate Platform

We will contact you shortly to arrange a meeting to discuss your goals. icon team

Kashcheiev Maksym

Head of Business Development

contact us:

or via Email
clutch
We are on the Сlutch
We already have 5.0 and 40 reviews from satisfied customers
View our profile