Brixbid
Role: Full-stack Developer
Libraries / Frameworks used: Yii, Javascript, JQuery, Bootstrap, Sass
Integrations: TransUnion Smartmove, Docusign, Google Maps, Geolocation, Multiple Listing Service (Georgia MLS, RentCafe, YouGotListings), Authorize.net
Context.
Brixbid is an online apartment rental marketplace that provides end-to-end functionality, from property listings to lease signing. Landlords can set a minimum acceptable rent, and renters have the option to place offers based on that price.
Note: As of this writing, the app is no longer accessible. Although the version for student housing marketplace is still available at www.brixbid.com/campus/
Development work.
›Integrated TransUnion Smartmove API for tenant screening and credit verifications
I fully implemented the API for tenant's credit, eviction and criminal history. The integration for Brixbid was officially certified with TransUnion integration team.
›Upgraded the app to make it compatible with latest web standards
Updated the app to support PHP 7 and apply the security patches for Yii. I also refactored the codebase to remove deprecated code.
›Integrated Georgia MLS, Yardi RentCafe and YGL property listings API
I integrated the APIs to fetch property listings and display them on the Brixbid platform. A periodic automatic import/sync was setup to ensure the listing details were displayed accurately.
›Developed dashboard features landlords and renters
I developed the dashboards for landlords to manage their listings, schedule showings, and view applications and renters to manage their applications and lease agreements.
›Developed a spin-off of the project for the student housing market
I developed a separate version of the app for the student housing market, with features tailored to the needs of students and landlords.
Design.
Reflection.
Working on Brixbid was a rewarding challenge, particularly with the integration of multiple APIs, import of property listings, and managing large property datasets while keeping the app running smoothly. This taught me a lot about optimizing data handling processes and ensuring that the platform remained responsive, even with high data loads.