Portfolio.
Rent Management System_BG_Image
Rent Management System_Image

Rent Management System

TechIcon_0TechIcon_1TechIcon_2TechIcon_3TechIcon_4TechIcon_5TechIcon_6

About the project.

Rent Management System_Mockup_Image

I built this Bill Management System to help landlords, mess owners, and property managers in Bangladesh manage rent collection, tenant info, and utility expenses digitally. The system supports both free and paid plans, with features like online payments (bKash/Nagad), SMS/email reminders, automated receipts, and advanced reporting. Users can track payments, handle maintenance requests, and manage multiple properties from one dashboard. It’s mobile-friendly, secure, and built with modern tech like Next.js, Node.js, and MongoDB. This project taught me how to create scalable, user-friendly systems that solve real-world problems in property management, making it easier for landlords and tenants to interact efficiently.

<

Features

>
Tenant Management

Maintain complete profiles of tenants including contact info, emergency contacts, rent details, and agreement duration.

Property Management

Manage multiple properties and units with details like room count, rent amount, and utility bill settings.

Rent Tracking & History

Track current and previous month's rent with support for late fees, advance payments, partial payments, and rent increment history.

Manual & Online Payments

Support for manual entries as well as online payments via bKash, Nagad, Rocket, with SMS/email confirmation and receipts.

Advanced Reporting

Generate reports by month, tenant, or property including outstanding dues, financial summaries, and tax breakdowns.

Notifications & Reminders

Automated rent due reminders, overdue alerts, and payment confirmations via SMS, Email, and WhatsApp.

Tenant Self-Service Portal

Tenants can view payment history, check outstanding rent, pay online, and submit maintenance requests securely.

Admin Dashboard

A complete dashboard to manage users, properties, payments, expenses, and view analytics in real-time.

Expense & Profit Tracking

Track all expenses like maintenance and utilities, calculate profit/loss, and manage budget effectively.

Subscription & Multi-Tenant Support

Freemium model with role-based access, multiple admins, and paid plan features like backup, analytics, and API access.

Responsive Design

Enjoy a seamless experience across devices with a responsive design that adapts to various screen sizes and orientations.

SEO Optimization

Crafted with SEO best practices, ensuring optimal visibility on search engines. From keyword-rich content to streamlined meta tags and efficient site architecture.

</

Features

>
<

Tech Stack

/>
Next.js Next.js

A React framework for server-side rendering, static site generation, and routing, offering improved performance and SEO optimization.

Redux Redux

Predictable state management library for JavaScript applications, enabling developers to write consistent, scalable code with ease.

TypeScript TypeScript

A superset of JavaScript adding static typing for building large-scale applications with enhanced maintainability and tooling support.

Tailwind CSS Tailwind CSS

A utility-first CSS framework providing pre-designed, atomic-level utility classes for rapid UI development with minimal CSS code.

React Query React Query

React library for managing, caching, and synchronizing server state in web applications, providing a powerful and intuitive API for fetching and updating data.

Node.js Node.js

JavaScript runtime for server-side applications, enabling scalable and event-driven architecture.

MongoDB MongoDB

NoSQL database offering flexibility and scalability for storing and managing data efficiently.