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

Workflow Dashlet

Alfresco

Workflow Details Dashlet shows all main information connected with workflows in the most convenient way: It shows the main information about workflows ...

read more

E-Commerce portlets on Liferay

LiferayNode

This e-Commerce solution was specially designed for an European leading provider of educational resources and services. A want of software development help ...

read more

AVORA

AndroidAppleNode

UK-based AVORA is a business performance platform for carrying out in-depth and predictive analytics in real time. The UK-based startup provides Data ...

read more

pr.business

Node

pr.business is a digital platform for PR and marketing agencies oriented on the B2B sector (newly found and multi-business organizations). Its goal is to ...

read more