Box + Dice
A Social CRM for Real Estate Agencies
Client
Travis Williams
Industry
Real Estate
Location
Australia
Core Technologies
Ruby on Rails JavaScript NGinx Unicorn AWSBox+Dice
Box+Dice is a cutting-edge real estate technology company that provides agencies with a complete end-to-end solution. Their Social CRM helps real estate agencies build relationships with customers and connects agents to customers more efficiently than ever.
Challenges
Having been in the real estate market for over 12 years and having recognized that social channels are game changers for businesses and customer relations, Box+Dice decided to shift their focus from building a regular CRM for real estate agencies to building a technology platform that would bring together people and processes.
To keep delivering an effective solution for real estate agencies, Box+Dice needed to make technical changes to their product. They chose the RubyGarage development team as their partner because of our professionalism and strong technical expertise.
We were responsible for the following tasks:
- Redesigning the architecture to ensure performance and scalability
- Setting up a streamlined and scalable development process
- Accelerating implementation of features
- Ensuring easy extension of the technology stack
- Reducing the time required for testing
- Increasing application quality
Cloud accounting
Keeping data scalable, secure, yet reachable from anywhere
Portal loading for agents
One central place with property information at their fingertips
A new strategy for staying connected with customers
Learning customer preferences, easy appointment scheduling, live chat
Solutions
Together with Box+Dice, our RubyGarage team analyzed the existing code base and approach to development.
Based on the challenges we needed to prevent, we suggested changing the application’s architecture, systematizing development standards, and automating key processes.
We took the following steps:
- Scaled the architecture: we set up a domain-centric architecture so engineering team could develop, replace, and test software components without decreasing app performance.
- Systematized development standards: we rearranged the development workflow and coding standards to ensure application security and make the code easy to work with.
- Automated processes: we set up Continuous Integration (CI) servers and Infrastructure-as-Code (IAC) to increase the speed of development and contribute to efficient teamwork.
Technology Stack
-
Ruby on Rails
-
Javascript
-
BackboneJS
-
Marionette
-
JQuery
-
Nginx
-
Unicorn
-
AWS
-
MariaDB
-
Stripe
-
Jenkins
-
Pusher
-
more
Results
On a global scale, the new approaches we offered were intended to save time, reduce efforts and costs for adding new functionalities and scaling the application, and deliver clean, quality code.
The right customer-focused technology, designed to empower real estate agents and delight clients, significantly improved customer relationships – which are the key to growing businesses, increasing sales, and closing deals.
Box + Dice
Box+Dice worked with RubyGarage for several months on a complex project that required a cross section of skill sets and a dedicated team of passionate people. Our project lacked proper planning at our end at the beginning and RG were quick to highlight this early so that it could be addressed without affecting the outcome.
They were professional, responsive and diligent at all times. Specifically, the quality of people and processes enabled this complex accounting project to be a success on all levels. I have no hesitation in recommending RG for projects that require extra attention to detail and a professional, systematic approach to software development.
Have an idea for an app?
Our Advantages
- Free & non-binding offer
- 13+ years in the development and service design market
- 160+ released projects
- 150+ In-house specialists
- Needs analysis instead of sales talk
- Valuable suggestions from experts in the field for your project