Skip to content
NYC based real estate startup

Onboarding App

Simplifying apartment-seeking process

Simple responsive single-page React/Redux application, created for a real estate startup from NYC, allowing to easily guide people through apartment-seeking process and gathering their data in the end.

A NewYork based client approached us with a mission to create an application that would allow users to easily look for a perfect apartment in NYC. The main points that the app should meet was simplicity, gathering data in organised format to allow the product owner to contact gathered leads with a well-suited offer that in the future may be proposed automatically.

The Challenge

The client needed an application that would allow users to easily look for a perfect apartment in NYC. The main requirements were simplicity, gathering data in an organised format, and a slick design that would make the usage of the app intuitive and fast.

The solution needed to guide users through the process of gathering flat requirements, showing exact progress, and allowing them to make changes easily when necessary.

Our Solution

Duration: 2 Months

Service: Onboarding App Development

Technologies: React, Redux, Rails 5 API, Redux Sagas, Webpack

Kommerso Onboarding App

Our Approach

Remote MVP Workshops

After conducting remote MVP workshops we decided to simplify the idea into a responsive single page application done in React/Redux that would guide the person through the process of gathering flat requirements. The main focus was on showing the client the exact progress of this process and allowing to make changes easily when necessary.

Technology Stack

React as JS library, Rails 5 API backend, Redux for state management (with redux-sagas for handling asynchroneous side-effects), Redux Form for handling onboarding form data, webpack as module bundler, yarn for package management, babel for ES6, CSS modules with Sass for component based styling, and HMR (Hot Module Replacement) to speed up development process.

Design & Branding

The client received the full responsive design for onboarding app and landing page together with simple branding that can be used in any marketing materials. We also supported the client with a simple admin panel that allows to browse through the queries fast.

Rapid Development

The app was developed fast and due to frontend/backend separation both parts were implemented simultaneously. After this short production cycle client was ready to launch and started gathering the leads which allowed him to give services to more people than before.

Kommerso Interface

Results & Benefits

Powerful Onboarding Engine

Although the project may seem small it was actually pretty interesting because chosen technology allowed us to create a powerful onboarding-like engine that makes it easy to gather data and use it to the clients advantage in the future, which also satisfied client's UX concerns about the product.

Minimal Technical Debt

Because of the existing know-how there weren't too much architectural debt. The whole app including landing page is mobile-ready so whenever client decides to go into this direction he will have again a very short production-cycle.

Successful Launch

After this short production cycle client was ready to launch and started gathering the leads which allowed him to give services to more people than before. The responsive design ensures the application works seamlessly across all devices.