Some details
CrateBind worked with Door as an Outside CTO.
Door is a real estate brokerage company that believes the independent contractor model traditionally used by brokerages is broken. Because of this, Door leverages technology in order to sell and buy for a flat fee of $5,000 per side.
The Door product is a consumer facing web application and therefore needed a strong aesthetic to back the brand
they are building. Our design team worked quickly and in short segments with tight client reviews to ensure everything we built aligned with their brand requirements while offering the user a familiar home search experience.Door is integrated with the NTREIS MLS. Existing solutions didn',t give us the control over the data in a way that we could offer a super fast search to the frontend UI and also allow the Door team to run reports and gather analytics from the MLS data. The data feed from RETS is imported into a Postgres database with geospatial factors enabled and served through AWS RDS to allow for horizontal scalability of read requests.
With Door we orchestrated an entire high fault-tolerant architecture to be able to serve millions of users. By using database backups and replication all the data remains secure and consistent. The autoscaling systems we used ensure that the site will always stay up and running regardless of how much traffic is present.
From end-to-end Door is built with a focus on the performance of the user experience. This includes everything from utilizing Angular as a front end javascript framework to a proper and thoughtful indexing of the database. The query syntax offered by our API allows users to filter and sort their listings by a wide variety of criteria without the need for incremental development.