About RealTime

RealTime is an accounting web application for real estate businesses. Think of it as QuickBooks but specifically for real estate. The application allows for the integration of bank accounts to generate reports and accept payments. With tenants able to apply for a property on the user's custom landing page, background checks were performed. An entire accounting menu to add expenses, create invoices, view account activity, handle journal entries, manage subsidies, and so much more. The application allowed the management of tenants and for those tenants to make payments in multiple ways.

Visit Website

What It Took To Build The Real Estate Accounting

Below are some of the tools used to help build RealTime.

HTML5 CSS JavaScript jQuery Twitter Bootstrap PHP MySQL Laravel CodeIgniter Git GitHub CI DigitalOcean Stripe
  • I was responsible for getting both staging and production servers created on DigitalOcean with a LEMP stack.
  • Being onboarded on the project, I was required to work both in CodeIgniter and Laravel frameworks. The CodeIgniter framework was integrated into Laravel as it handled all the accounting functionality. Laravel would communicate with the CodeIgniter framework via the built-in API.
  • One of my main objectives was to handle bugs that were scattered throughout the system. This included both the Laravel and CodeIgniter frameworks. Javascript that generated dynamic data on pages that communicated with the backend. As well as communicate with the team members to help come up solutions with to issues they were having elsewhere.
  • Another feature that I was responsible for making work correctly was called rent roll data import. This feature allowed an administrator user to import an Excel sheet that had the property data, tenant data, lease requirements, and others to be mapped to the database accordingly. This was an extremely complicated task as everything had to be correctly recorded in the accounting reports and precise with all data attributes.
  • There are many features that I have touched on in this system and became the go-to guy to guide the project in the right direction. It helped demonstrate my team leadership skills as well as being able to knock out existing bugs that existed on a project that was already being developed and being able to add features in a complicated codebase.

A Glance At The Project

A picture can say a thousand words. Take a look at the screenshots added for the RealTime project to get a better understanding of what was developed.


Loading