HarGharPG
Web Development

HarGharPG

Multi-tenantSaaS
AWSHosting
Web AppPlatform

About HarGharPG

HarGharPG is a comprehensive PG (Paying Guest) and hostel management software built specifically for property owners and operators in India. It replaces manual spreadsheets and messy paperwork with a digital platform that automates core PG operations.

Hosted on AWS and built with Nest.js, TypeScript, and PostgreSQL, HarGharPG is designed for efficiency, scalability, and localization — enabling PG owners from single-property to multi-location operators to streamline daily tasks and improve tenant experience.

  • 🏨 Room & bed occupancy management
  • 👨‍👩‍👧 Tenant lifecycle & KYC document storage
  • 💰 Rent ledgers, invoicing & payment tracking
  • 📢 Notices, mess menu & house rules
  • 🌐 Public PG micro-site (slug.hargharpg.com)
  • 🏢 Multi-property management under one account

Vision: To give every PG owner in India a modern, data-driven alternative to spreadsheets — reducing manual effort, improving rent collection efficiency, and providing full visibility across properties.

How It Works

Auth & Multi-Property Setup

Role-Based Access Control

Owners, staff, and admins each get scoped access via JWT-based authentication. Owners manage one or more PG properties from a unified dashboard, while staff get limited role-based permissions managed securely within the platform.

JWT AuthNest.js role guardsTypeScriptPostgreSQL (user roles)

Guided 5-Step Onboarding Wizard

New users are walked through a structured onboarding: property setup → rooms & beds configuration → first tenant onboarding. This reduces setup errors and gets operators productive in minutes.

React (SPA)Nest.js APIPostgreSQL

Room, Bed & Tenant Management

Visual Room & Bed Layout

Owners define floors, rooms, and beds with configurable rent per bed. Occupancy and availability are tracked visually in real-time — always consistent across the system.

Nest.js REST APIPostgreSQL (room/bed models)React UI

Tenant Lifecycle & KYC Docs

Full tenant profiles with bed assignment, join/exit history, and secure KYC document storage. Documents are saved directly to the owner's Google Drive for privacy and control, with file metadata stored in the database.

Google Drive API (OAuth)PostgreSQL (tenant records)AWS S3 (optional)

Rent, Billing & Revenue

Monthly Rent Ledgers & Invoicing

Automated monthly rent ledgers, cash/UPI/online payment tracking, GST-compliant invoice generation, and security deposit tracking. Owners see collected vs pending rent at a glance.

PostgreSQL (rent history)Razorpay (invoice payments)Nest.js scheduled jobs

Automated Rent Reminders

Scheduled background jobs send WhatsApp and email reminders to tenants for upcoming or overdue rent — reducing follow-up effort for owners significantly.

WhatsApp Business APIEmail service (SMTP/SES)Nest.js CRON jobs

Public Micro-Site & Tenant Portal

Branded Tenant Self-Service Portal

Each PG gets a branded public portal (slug.hargharpg.com) for tenants — featuring PG rules, weekly mess menu, notice board, KYC upload, and support ticket submission. Fully responsive and mobile-friendly.

React (SPA)AWS S3 + CDN (static hosting)Nest.js API

Tech Architecture

AWS-Hosted Full-Stack SaaS

React SPA served via AWS S3/CDN → Nest.js REST API (TypeScript) → PostgreSQL database (tenants, rooms, rent, analytics) + External services (Google Drive for KYC, WhatsApp/Email reminders, Razorpay payments). Monitored via AWS CloudWatch and Sentry for error tracking.

ReactNest.jsTypeScriptPostgreSQLAWS S3AWS CloudWatchSentryDocker

Technologies

React
Nest.js
TypeScript
PostgreSQL
AWS
Docker
Google Drive API
Sentry

Project Screenshots

HarGharPG screenshot 1