← All work

7HOME

7HOME is new startup in real estate trading, our client needed a system to managing huge amount and dynamically structured information regarding all types of real estate properties and customer requirements. They required both a web based and mobile application for sale representatives can work and access the information they need everywhere.

  • React JS
  • React Native
  • Ruby on Rails
7HOME

Project Goal

7HOME is new startup in real estate trading, our client needed a system to managing huge amount and dynamically structured information regarding all types of real estate properties and customer requirements. They required both a web based and mobile application for sale representatives can work and access the information they need everywhere.

Project Description

We built a a web-based CRM from scratch that allows our clients to store, search, managing any information with any structure regarding their customers, customer’s requests, property’s attributes and and many more. It also let our client define their own workflow to suit their always-changing sale and marketing processes. The system provides rich field types and all system UI are dynamically changed according to custom data structure defined by our client.

We also developed a mobile application that provides sale representatives a tool to work anywhere. It also has the power to change its UI dynamically with any data structured defined in the CRM.

Both web CRM and mobile app support multiple roles working in the same system. Managers are involved, got informed and can make decisions at every step based on several sales reports.

Our CRM system also integrate with other third-party software via latest technologies such as distributed queues, GraphQL APIs.

Technologies Used

– Database: MySQL, Active Record

– Web app: Ruby on Rails, GraphQL, ActionCable+Redis, Rabbit MQ

– Web frontend: React JS

– Mobile application: React Native

– Deployment model & tools: Heroku, Capistrano

Screenshots