Property Management
Rent Tracker
Problem
A property manager struggled to track multiple rental properties, utilities, contracts, and payments in a unified system.
Solution
Developed a comprehensive tracking system with multi-user support, utility management, contract generation, and payment tracking.

Key Features
Multi-property management
Rent tracking and history
Utility bill management and tracking
Contract management and tracking

Technologies Used
Next.jsSupabase (PostgreSQL)ReactNode.jsTypeScriptVercelTailwind CSSGithub
My Contributions
- Architected database schema for multi-tenant properties
- Developed the web application independently
- Implemented utility tracking and calculation system
- Built contract management and generation (to PDF/Word)
Challenges
- Managing complex functionalities across multiple properties and tenants
- Accurate utility calculation
- Making each contract customizable to varying properties while retaining common elements
Key Learnings
- Designing for multi-tenancy requires careful data modeling and access control
- Utility tracking can be complex and may require iterative refinement based on real-world usage
- Balancing customization and standardization in contract generation is key for usability
Entity-Relationship Diagram
Interested in Learning More?
Feel free to email me if you'd like to discuss this project in more detail or explore potential work/collaboration opportunities.
shaniaaman98@gmail.com