Managing tenants, rents, agreements etc

Permalink
Hi

Now I may be asking too much, but I am looking for something that can keep track of landlords, tenants, rents, properties etc for a lettings management company. It's for internal office use only. Is this something concrete5 can do with simple programming? Or have I completely got the wrong end of the stick? :)

Jonathan

 
ScottC replied on at Permalink Reply
ScottC
Unfortunately this would require some custom work, most of it would be custom.

As it would be a custom app, you'd basically just be creating something that ran inside of the dashboard. You could still leverage the user authentication and access control that concrete5 provides for the pages, but from there you would be on your own, though you would have access to all the data site-wide so you could leverage blocks and things like this for displaying vacancies and featuring vacant properties/units based on rules and things like that.
jboon321 replied on at Permalink Reply
Thank you. I'm guessing that it won't be easy. I do love a challenge! But if it's possible I'd need pointing in the right direction with any relevant documentation. Thank you!
bubbahotep replied on at Permalink Reply
I was looking into building a similar application initially for my own use and management of documents and moving parts for a building and then I was going to externalize it either as a standalone Package for distribution or an online service. Did you pursue this at all? I'd be interested in discussing it further either to be a resource to help you with development or other exchange ideas on features.
jboon321 replied on at Permalink Reply
Hi, I had kinda given up. Didn't know where to start and by the looks of it would have needed a lot of "paid" input. I had hoped it would have been easy! Lol! Have you started something similar then?
bubbahotep replied on at Permalink Reply
I had long conceived of a system that could store relevant documents, text blurbs for CL ads, and also give facilities for tracking building and management events and also giving easy communication outlets for my tenants (text, email, even voicemail reminders) about rent and upcoming building items like fire drills, inspections and relevant neighborhood notifications.

I wanted to create an information resource that would make my life and tenants' lives easier. I almost have a handle on concrete and how I might do this so if you want to keep informed about it I can include you on my progress if you wish.
DAkers replied on at Permalink Reply
This sounds like something I am currently working on. All of the information (like tenants and stuff) is stored on an external mysql database.

Upon logging in through concrete5, there is a page users can click on that pulls in the current user object from Concrete5 and looks for the user record from the mysql database and matches them, pulling in the correct data and allowing users to edit the data to be sent back to the database.

I like this approach because I can list users in a list anywhere on my site and sort/categorize the information to my liking.

Not sure if this is what you were after. Let me know if you need any additional information.
jboon321 replied on at Permalink Reply
I would certainly love to see how you get on. I had plenty of ideas on how I wanted it to work, just didn't have a clue where to start or what platform to use, without spending a fortune on a programmer! I like to figure these things out for myself! Lol! So any help I can give just let me know.
sambrody24 replied on at Permalink Reply
sambrody24
Couldnt most of the user tracking be done through groups and group attributes to store the user information?
bubbahotep replied on at Permalink Reply
Some of the basics could but you run into scenarios where one might be have one tenant that occupies different units and you might want to track the fact that they left. On an going basis you would want to track certain events that don't have a finite limit like repairs, lock outs, complains, etc. These type of things would be like adding blog entries devoted to particular subject for a particular individual.

What the groups would be great for though is separating out different types of parties involved in the property management process. For instance you'd have service organizations that repair certain things, tenants, government agencies, potential tenants, etc. Each of these groups can have their own parameters but you'd want a system that would allow you to record the time, date, and result of a particular interaction. Possibly even a group for building systems.
jvansanten replied on at Permalink Reply
If you're pursuing this, developing a spreadsheet with the various rules and data is an excellent place to start.

That will give you a sense of what tables are needed to support the application.

This is not a trivial application. And, C5 really isn't setup for this. You need a "CRUD" interface to add data to the various tables, and significant processing behind the scenes. Jordan Lev has created a generic interface which you can modify with your own data model.

If you want an environment that supports and integrates a CRUD natively, Drupal is a good candidate. Joomla may have some modules to support this, but I really dislike that environment.

All the best...
Droid replied on at Permalink Reply
I agree with jvansanten. Creating a Spreadsheet must be your initial phase.