HomeLike

Node

General project description

HomeLike

HomeLike is a corporate housing platform that allows companies and tenants to take advantage of the functionality of real estate services fully. The dual nature of this web app is rather helpful for tenants as it takes care of all issues related to the search of appropriate apartments during business trips and relocation. Landlords, in turn, obtain a highly-functioning, reliable platform where they can safely place their options.

To enable an efficient two-way exchange of data regarding the apartments, feed and channel managers were implemented. The former provides an advanced search and helps HomeLike partners obtain access to available rent apartments. To integrate this feature, the processing of “feed definition” that includes the retrieval of original data, its conversion into the partner’s format, and sending it to the partner’s API/FTP server or our internal storage (AWS S3 Bucket) was created.

The channel manager converts partners’ apartments into HomeLlike format and places them on the platform. Both managers boost the productivity of the platform and make the renting process seamless for the users. The extended feature set of the admin panel, modified processes of agreement signing, and updated apartment creation process significantly transformed the website. Via a successful merge of initial functionality and new advanced enhancements, HomeLike became a full-fledged renting platform that offers high-quality services to its end users.

Industry:

Real Estate.

Service:

  • Backend;
  • Frontend;
  • QA;
  • Project Management;
  • Ongoing Support.

Key Features

  • Admin panel;
  • Dynamically generated PDF rental agreements;
  • Modified apartment creation process;
  • Internal analytics;
  • Role-based ACL;
  • Integration with other booking services;
  • Implementation of feed manager;
  • Implementation of channel manager;
  • Responsive design.

Project resources

Team size:

  • 5 backend developers;
  • 2 frontend developers;
  • 1 QA engineer;
  • 1 PO.

Implementation period:

In progress since September 2018.

Project technical description

Platform:

Node.js

Frontend:

  • React.js;
  • Webpack;
  • CSS-in-JS;
  • Google Maps APIs.

Backend:

  • GraphQL;
  • microservices;
  • Feathers.js;
  • Amazon S3;
  • Amazon CloudWatch;
  • Amazon Kinesis;
  • AWS Lambda.

Version Control:

  • GitHub;
  • Git Flow.

Database:

  • MongoDB;
  • BigQuery.

3rd Party Integrations:

  • Sentry;
  • Calendars (Google, Apple, Outlook, Airbnb, etc.);
  • Google Analytics;
  • HelloSign API.

Project Management:

  • Jira;
  • Confluence.

CI:

  • CircleCI.

More Projects

Liferay-based electronic payment

Liferay

Electronic payment solution for Liferay-based web systems is a proof-of-concept gateway to better customer relationships. Liferay is powerful in the area ...

read more

World Heritage Outlook

Liferay

It is an online portal of IUCN which contains information about the natural heritage of our planet and brings up points about biodiversity conservation and ...

read more

Aroma360

Node

Aroma360 is a website devoted to scents and scent marketing consulting services. It combines elements of e-Commerce and promo site. The company creates ...

read more

Away4

Microsoft .Net

A Danish-based startup was originated by a group of enthusiasts when the world wasn’t enveloped in overwhelming cloud solutions yet. Initially, it was a ...

read more