This is an unfinished property management system. The project was for a family business, but was cancelled due to unforseen complications. The family member decided to move to a real estate management company closer to the property.
- login
- password reset(through letter opener)
- user roles with rolify
- authorization with pundit
- property crud
- messaging system
- invitation system
- rich text content packets
- maintenance tracking system
- equipment/appliance tracking
Since this was a client project, there is no signup. The inhabitants were going to be invited into the system by the managers, and the managers would be seeded into the system at deployment.
- Current User in application controller
- Rescue from in application controller
- Layer one metaprogramming in user model
- Layer two metaprogramming in application policy