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

Opticall

Android

Opticall is an application based on the PjSIP library which allows users to communicate through the SIP protocol. A user can make or accept a call. It is ...

read more

Strada Del Vino

AndroidApple

Strada del Vino is a guide through all the wine cellars and estates, restaurants, farms that are parts of The Road of Wine and Oil of Tuscany Coast. A user ...

read more

Legalitte

Alfresco

The Alfresco-based web app is meant to manage documentation in lawyer firms. Specialists of the firm are located worldwide in all attractive areas where a ...

read more

ICT4APPS E-Commerce

AndroidAppleLiferay

ICT4APPS E-Commerce is a system designed for quick, simple and simultaneous interaction with the clients via website (demo.ict4apps.com) and mobile ...

read more